Cleaner Code, Gridded Solar Region Layout

I cleaned up and commented the code and made the Solar Regions to be
random within a grid so that they still look random but don't overlap or
get too close to each other.  You can also move the scout to multiple
solar regions sequentially now