started adding gravity and buoyancy effects