public void DebugTriggerNextFullMoon()
        {
            Moon soonestMoon = null;

            if (!moons.NullOrEmpty() && gcMoonCycle != null)
            {
                soonestMoon = moons.MinBy(x => x.DaysUntilFull);
                for (int i = 0; i < soonestMoon.DaysUntilFull; i++)
                {
                    AdvanceOneDay();
                }
                soonestMoon.FullMoonIncident();
            }
        }
 public GameCondition_FullMoon(Moon newMoon)
 {
     moon = newMoon;
 }