fix WASD movement