private void AddExistingGame(DrawGame newGame, DrawGame existingGame)
 {
     if (_reporter != null)
     {
         _reporter.ReportMessage($"Updated game {newGame.GameName}. It has {newGame.Stats.optionsCount} (+{newGame.Stats.optionsCount - existingGame.Stats.optionsCount}) decisions/options, " +
                                 $"{newGame.Stats.states.Count} (+{newGame.Stats.states.Count - existingGame.Stats.states.Count}) unique states, and {newGame.Stats.wordCount} (+{newGame.Stats.wordCount - existingGame.Stats.wordCount}) words!");
     }
     TimeRetrievedGame.Remove(existingGame);
     TimeRetrievedGame.Add(newGame, DateTime.UtcNow);
 }