public void lettersChosen(settingsMouse letter)
 {
     if (!userChoices.Contains(letter.getId()))
     {
         userChoices.Add(letter.getId());
         isEmpty       = false;
         alreadyChosen = false;
     }
     else if (userChoices.Contains(letter.getId()))
     {
         alreadyChosen = true;
         PlayerPrefs.DeleteKey("letter" + letter.getId());
         userChoices.Remove(letter.getId());
         PlayerPrefs.Save();
     }
     else if (userChoices.Count == 0)
     {
         isEmpty = true; // this variable will be passed into the playbutton screen, if it is set to true, do not allow the user to continue to the game screen
     }
 }
 public void letterAppearance(settingsMouse thisLetter)
 {
     for (int i = 0; i <= 25; i++)
     {
         int letterId = PlayerPrefs.GetInt("letter" + i);
         //print ("Curr Letters" + letterId.ToString ());
         if (letterId == thisLetter.getId())
         {
             //GetComponent<SpriteRenderer>().sprite = letters[thisLetter.getId ()];
             //sprite.color = Color.grey;
             thisLetter.transform.localScale = new Vector3(1.1f, 1.1f, 1.1f);
         }
     }
 }
 public void lettersChosen(settingsMouse letter)
 {
     if (!userChoicesMem.Contains(letter.getId()))
     {
         userChoicesMem.Add(letter.getId());
         isEmpty = false;
         alreadyChosen = false;
     }
     else if (userChoicesMem.Contains(letter.getId()))
     {
         alreadyChosen = true;
         PlayerPrefs.DeleteKey ("letter" + letter.getId ());
         userChoicesMem.Remove(letter.getId());
         PlayerPrefs.Save ();
     }
     else if (userChoicesMem.Count == 0)
     {
         isEmpty = true; // this variable will be passed into the playbutton screen, if it is set to true, do not allow the user to continue to the game screen
     }
 }