private static IRoundResult PlayRound(MafiaRunner emulator) { var teamEnumerator = emulator.StartRound(); foreach (var team in teamEnumerator) { var otherPlayers = emulator.Game.Players.Except(team.Participants); WriteLine($"{team} enter your choice: \t {string.Join(", " ,otherPlayers.Select(i => i.ToString()))}"); var choice = int.Parse(ReadLine()); emulator.AddChoice(team, choice); } return(emulator.ApplyRound(teamEnumerator)); }