re-implemented MapPhysics, added gravity to it