keyboard input now works with wasd