Add Moon and Moonlet generation to (terr.) Planet

Add automatic generation of Moons and Moonlets to terrestrial Planets.

Also add a getSatellites() method that returns an array of the
Satellites.