wasd movement and interaction (e)