refactor willCollideWithTile
formatting
proper event handling
realtime multiplayer movement!