Refactored PlanetManager for single object