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);
        }