public void AddGameCompletedDetails(string username, GameCompletedDetails details)
 {
     if (userGameCompletedDetails.ContainsKey(username))
     {
         userGameCompletedDetails[username] = details;
     }
     else
     {
         userGameCompletedDetails.Add(username, details);
     }
 }
 public GameCompletedDetails GetGameCompletedDetails(string username)
 {
     if (userGameCompletedDetails.ContainsKey(username))
     {
         return userGameCompletedDetails[username];
     }
     else
     {
         GameCompletedDetails newGameCompletedDetails = new GameCompletedDetails();
         newGameCompletedDetails.timeInSeconds = -1;
         int[] newValues = {0, 0, 0};
         newGameCompletedDetails.numCorrectAnswers = newValues;
         newGameCompletedDetails.numMistakes = newValues;
         newGameCompletedDetails.problemQuestions = new List<string>();
         newGameCompletedDetails.resolvedQuestions = new List<string>();
         return newGameCompletedDetails;
     }
 }