Added DynamicPlanet (wip)

+code cleanup