Może klasa Gravitable. Jako pole masz masę obiektu. Sama struktura klasy nie wpływająca mocno na łańcuch dziedziczenia. W sumie to bardziej trait. Do tego kilka metod.
Pamiętaj że w normalnych warunkach grawitacja, jako przyspieszenie ziemskie to jakaś stała, ale efektem jej działania może być np prędkość która stała nie będzie.
Nie wiem jak napisałeś skok bez grawitacji xD chyba że obiekt leci w kosmos.