Checkpoint; about to fix MoonPhase.pm, maybe