private void Deal(Game game, List <Card> deck) { var players = game.Players.Where(x => x.Seat != null).OrderBy(x => x.Seat); for (int i = 0; i < 2; i++) { foreach (Player player in players) { player.Hand[i] = _pokerService.GetCardFromDeck(deck); } } }