public static void NewGame() { //clear all the extraneous data stored in the various engines in the backend. GameEngine.StartNewGame(); GameEngine.UnlockAchievement <Achievements.StartTheGameINeedAnAchievementForDebugging>(); SetPlayerStatus(PlayerStatus.IDLE); HideMenu(); HideStats(); if (currentDisplay is null) { currentDisplay = new StandardDisplay(); } DisplayManager.LoadDisplay(currentDisplay); currentDisplay.ClearOutput(); currentDisplay.OutputText(NewGameHelperText.IntroText()); currentDisplay.ActivateInputField(); currentDisplay.ActivateDropDownMenu(SpecialCharacters.SpecialCharacterDropDownList(currentDisplay)); currentDisplay.AddButton(0, GlobalStrings.OK(), ChooseName); }