public static void secondChapter() { string choice, secondChoice; Adventure adventuresDescription = jsonReader(); Console.WriteLine($"{adventuresDescription.secondChapterDescription}"); choice = Console.ReadLine().ToLower(); Console.Clear(); switch (choice) { case "y": case "yes": do { Console.WriteLine($"{adventuresDescription.secondChapterRiddle}"); secondChoice = Console.ReadLine().ToLower(); Console.Clear(); switch (secondChoice) { case "w": case "wisdom": Console.WriteLine(""); Console.WriteLine("No, try again..."); Console.ReadLine(); Console.Clear(); break; case "h": case "happiness": Console.WriteLine(""); Console.WriteLine("No, try again..."); Console.ReadLine(); Console.Clear(); break; case "p": case "patience": Console.WriteLine(""); Console.WriteLine("No, try again..."); Console.ReadLine(); Console.Clear(); break; case "m": case "meeknes": Console.WriteLine($"{adventuresDescription.secondChapterPropAnswer}"); Program.currentPlayer.health += 2; Console.ReadLine(); Console.Clear(); Player.playerStats(); asciiDoor(); Console.ReadLine(); Console.Clear(); Encounters.basicEncounter(); break; } } while (secondChoice != "m"); break; case "n": case "no": Encounters.basicEncounter(); break; default: Console.WriteLine("If you cannot press the button proper I am pretty sure you cannot solve my riddle!"); gameOver(); break; } }