added support for a basic component for moving the player with the keyboard