/// <summary>
        /// Opens the stats form, to display high scores
        /// </summary>
        /// <param name="formThatRequestedThis">(Form)</param>
        /// <param name="correctGuesses">(int)</param>
        /// <param name="incorrectGuesses">(int)</param>
        /// <param name="averageTimePerWord">(int)</param>
        /// <param name="winStreakHighScoreForThisGame">(int)</param>
        /// <param name="winStreak_HighScore">(string)</param>
        /// <param name="averageTimePerWord_HighScore">(string)</param>
        public void ViewStats(Form formThatRequestedThis, frmDifficultySelection frmDifficultySelection, int correctGuesses, int incorrectGuesses, int averageTimePerWord,
                              int winStreakHighScoreForThisGame, string winStreak_HighScore, string averageTimePerWord_HighScore)
        {
            Form Stats = new frmStats(formThatRequestedThis, frmDifficultySelection, correctGuesses, incorrectGuesses,
                                      averageTimePerWord, winStreakHighScoreForThisGame, winStreak_HighScore, averageTimePerWord_HighScore);

            UpdateSave();
            this.Hide();
            Stats.Show();
        }
 /// <summary>
 /// Initialize form, with high scores
 /// </summary>
 /// <param name="formParent">(Form)</param>
 /// <param name="correctGuesses">(int)</param>
 /// <param name="incorrectGuesses">(int)</param>
 /// <param name="averageTimePerWord">(int)</param>
 /// <param name="winStreakHighScoreForThisGame">(int)</param>
 /// <param name="winStreak_HighScore">(string)</param>
 /// <param name="averageTimePerWord_HighScore">(string)</param>
 public frmStats(Form formParent, frmDifficultySelection formDifficultySelection, int correctGuesses, int incorrectGuesses, int averageTimePerWord,
                 int winStreakHighScoreForThisGame, string winStreak_HighScore, string averageTimePerWord_HighScore)
 {
     InitializeComponent();
     this.formDifficultySelection = formDifficultySelection;
     this.formParent                    = formParent;
     this.correctGuesses                = correctGuesses;
     this.incorrectGuesses              = incorrectGuesses;
     this.averageTimePerWord            = averageTimePerWord;
     this.winStreakHighScoreForThisGame = winStreakHighScoreForThisGame;
     this.winStreak_HighScore           = winStreak_HighScore;
     this.averageTimePerWord_HighScore  = averageTimePerWord_HighScore;
     random = new Random();
 }
 /// <summary>
 /// Initializes the game
 /// </summary>
 /// <param name="formDifficultySelection"></param>
 public frmAnagramsGame(frmDifficultySelection formDifficultySelection)
 {
     InitializeComponent();
     this.formDifficultySelection = formDifficultySelection;
 }