added gravity and movable objects