public static void DiscardGems(Caravan gemField) { while (gemField.TotalGems() > 10) { Console.WriteLine("Discard down to 10, choose Gem to discard"); string input = GetInput(); gemField.DiscardGem(Caravan.GemInput(input)); } }