void StartDay() { EventCardDeck.Instance.GetCard(); InitMonsterMove(); foreach (Hero hero in heroes) { hero.timeline.Reset(); hero.IsSleeping = false; } foreach (Well well in wells) { Cell a = Cell.FromId(well.Cell.Index); if (a.Inventory.Heroes.Count == 0) { well.ResetWell(); } } narrator.MoveNarrator(); narrator.CheckLegendCards(); playerTurn = new Queue <Player>(players); }