unlike all other dreams, both of moon dreams and FP dream use Game.Win to be summoned instead of StaticEndOfCycle, which is being disabled via the use_default_dreams bool. Game.Win assigns iterator dreams to be event dream and then summons end of cycle, which pushes them to be upcoming dream like any other slugbase dream