public void StartGame() { var rand = new Random(); SetUpEntities(rand); Turn = true; while (Hand1.Cards.Count > 0 && Hand2.Cards.Count > 0 && Deck.Cards.Count > 0) { if (Turn) { Hand1.PlayTurn(Hand2, Deck, rand); } else { Hand2.PlayTurn(Hand1, Deck, rand); } Turn = !Turn; } DeclareWinner(); }