Can now jump again in the lower half of the bounce, so you can keep on jumping but you can not jump a milion times per second to simulate a flake flight mode
refactored vehicle update code into named methods