working on OOP design of planets/satellites