public void ChoosingLemons(Player player, Inventory inventory, Wallet wallet) { Console.WriteLine("Type in the number of lemons you want to buy"); option = Console.ReadLine(); switch (option) { case "10": Console.WriteLine("You bought 10 lemons."); player.numberOfItemsBought = 10; cost = priceOf10Lemons; wallet.ValidatingFunds(player, cost); inventory.AddingLemons(player); buyingMore(player, inventory, wallet); break; case "30": Console.WriteLine("You bought 30 lemons."); player.numberOfItemsBought = 30; cost = priceOf30Lemons; wallet.ValidatingFunds(player, cost); inventory.AddingLemons(player); buyingMore(player, inventory, wallet); break; case "75": Console.WriteLine("You bought 75 lemons."); player.numberOfItemsBought = 75; cost = priceOf75Lemons; wallet.ValidatingFunds(player, cost); inventory.AddingLemons(player); buyingMore(player, inventory, wallet); break; default: Console.WriteLine("You typed in something wrong."); ChoosingLemons(player, inventory, wallet); break; } }