Card SeedTable(Player[] players, Player dealer, Shoe shoe) { players.ForEach(x => x.TakeCard(shoe.GetNextCard())); dealer.TakeCard(shoe.GetNextCard()); players.ForEach(x => x.TakeCard(shoe.GetNextCard())); Card dealerTopCard = shoe.GetNextCard(); dealer.TakeCard(dealerTopCard); return dealerTopCard; }