public void AdvanceGame() { IEnumerable <PlayerMove> moves = Factions.Factions.SelectMany(item => item.GetMoves()).ToArray(); GameTurnMoves turnMoves = new GameTurnMoves(moves); _mainManager.AdvanceGame(turnMoves); }