Fixed a bug of player jumping after he stops climbing *any* hill.

Also accidentally restored original intention of jumps following a normal to the ground.
The bug was that the logical condition for player standing on the ground and not running didn't take jumps into account.
Closes #16.