Added Support for WASD and Arrow keys