simulate the planets in a separate loop from drawing.
simulate in multiple steps per frame for greater accuracy.
more code spacing/cleanup.