public String Play() { var deck = new Deck(); deck.createDeck(); Console.WriteLine("Shuffling the deck..."); deck.shuffleDeck(); int iterator = 0; while (user_score < 21 && dealer_score < 21) { if (iterator == 0) { Card card = deck.drawCard(); Console.WriteLine("You drew a " + card.getCard()); user_score += card.getValue(); Console.WriteLine("Your Score: " + user_score); Card dealer_card = deck.drawCard(); Console.WriteLine("The dealer drew a " + dealer_card.getCard()); dealer_score += dealer_card.getValue(); Console.WriteLine("Dealer Score: " + dealer_score); } else { Console.WriteLine("Hit or Stand?"); String hitOrStand = Console.ReadLine().ToLower(); if (hitOrStand == "hit") { Card card = deck.drawCard(); Console.WriteLine("You drew a " + card.getCard()); user_score += card.getValue(); Console.WriteLine("Your Score: " + user_score); } Card dealer_card = deck.drawCard(); Console.WriteLine("The dealer drew a " + dealer_card.getCard()); dealer_score += dealer_card.getValue(); Console.WriteLine("Dealer Score: " + dealer_score); } iterator++; } return(determineWinner()); }