Add support for jumping using Space key

Also format the code in Player.cs so that it is more readable.
Add support for left/right keys for movement and up key for jumping
Fix quick direction switching for left/right keys
Fix keypresses not registering when cursor is outside of the game window

Keypresses should be registered regardless of the mouse position. They should only depend on the focus of the window.
Merge pull request #2 from Express50/more-controls

Add support for more controls