started implementation of HeavenlyBody. continuing to implement World class