a bunch of minor updates & comment fixes; small fix to FlyerDataSaver (it appears to not save some things); fixed bug in GameSimulator relating to EvenlySpacedSaves (it was producing non-timegrain aligned saves, which didn't work)
fixing spaghetti.  This should never have been allowed.
moved recursive save / revert functions to OwnableSatellite from Planet / Moon, to avoid duplicated code
deploying GenericDataSaver everywhere\!
Made GenericDataSaver actually work
few minor changes - fixed test 3 to make more sense; marked some members of OwnableSatellite public