Added jumping, and simplified sideways movement.