public void Initialize(int startingIndexOfArduinoLetters, int endingIndexOfArduinoLetters, ArduinoUnityInterface tangibleLetters)
    {
        StartingIndex = startingIndexOfArduinoLetters;
                EndingIndex = endingIndexOfArduinoLetters;
                maxUserLetters = EndingIndex + 1 - StartingIndex;
                for (int i= 0; i<maxUserLetters; i++)
                        currUserControlledLettersAsStringBuilder.Append (" ");

                EMPTY_USER_WORD = currUserControlledLettersAsStringBuilder.ToString ();
                selectedUserControlledLettersAsStringBuilder = new StringBuilder (EMPTY_USER_WORD);

                letterGrid = letterGridControllerGO.GetComponent<LetterGridController> ();
                letterGrid.InitializeBlankLetterSpaces (maxUserLetters);

                AssignInteractiveLettersToTangibleCounterParts ();
                InteractiveLetter.LetterSelectedDeSelected += LetterSelectDeselect;
    }