Added jumping and player stuff, but broke buoyance :'(