sawasd to move] not multiplayer YET broken not fixing
many parts of the code by @yahay123 griffpatch for teaching how to detect collision