got mapPlanet working (mostly) with callbacks
Sorted out timers.
NOTE: Don't worry about planet background image for now.
This will be sorted once the planet details are updated by callbacks