WASD support added