WASD movement and collision.