Jump and Gravity changes

Re-does how jumping and gravity is handled in the game.