internal void ShowGameOverMenu()
 {
     GameData.timer.Stop();
     MessagesManager.PrintGameOverMessage();
     Console.ReadKey();
     EndOfGameManager.EndOfGame();
 }
        internal void ShowContinueMenu()
        {
            GameData.timer.Stop();
            Console.ResetColor();
            MessagesManager.PrintContinueMessage();
            ConsoleKeyInfo pressedChar;

            do
            {
                pressedChar = Console.ReadKey(true);
                if (pressedChar.Key != ConsoleKey.Q)
                {
                    Run();
                }
            } while (pressedChar.Key != ConsoleKey.Q);
            EndOfGameManager.EndOfGame();
        }
        internal void ShowWelcomeMenu()
        {
            MessagesManager.PrintWelcomeMessage();
            ConsoleKeyInfo pressedChar;

            do
            {
                pressedChar = Console.ReadKey(true);
                if (pressedChar.Key != ConsoleKey.Q)
                {
                    InitializeGameParameters();
                    GameData.ResetData();
                    Run();
                }
            } while (pressedChar.Key != ConsoleKey.Q);
            EndOfGameManager.EndOfGame();
        }
 internal void ShowWinnerMenu()
 {
     GameData.timer.Stop();
     MessagesManager.PrintWinnerMessage();
     EndOfGameManager.EndOfGame();
 }