public bool Deal() { if (Deck.CardCounter >= Players.Count) { Deck.Shuffle(Deck.CardCounter); foreach (Player player in Players) { player.AddCard(Deck.TopCard()); Deck.RemoveTopCard(); } return(true); } return(false); }