Thanks for the review , I have not allowed the Keyboard inputs as I was trying to fit in the theme that we cannot control the player , instead we assign tasks in the game to player, machines , obstacles etc. But I agree Keyboard control will be good for user experience.