private void SetButtons(NatoWord natoWord)
    {
        List <string> possibleAnswers = new List <string>();

        possibleAnswers.Add(natoWord.word);
        for (int i = 0; i < answerButtons.Length - 1; i++)
        {
            if (natoWord.alternatives.Length <= i)
            {
                break;
            }
            possibleAnswers.Add(natoWord.alternatives[i]);
        }
        setAnswers = new string[possibleAnswers.Count];
        int itterator = 0;

        while (possibleAnswers.Count > 0)
        {
            int randomPosition = Random.Range(0, possibleAnswers.Count);
            setAnswers[itterator] = possibleAnswers[randomPosition];
            possibleAnswers.RemoveAt(randomPosition);
            itterator++;
        }
        for (int i = 0; i < answerButtons.Length; i++)
        {
            if (i < setAnswers.Length)
            {
                answerButtons[i].Set(setAnswers[i], this);
            }
            else
            {
                answerButtons[i].Show(false);
            }
        }
    }
 public void Setup(NatoWord natoWord)
 {
     natoQuestionObject.SetActive(true);
     currentWord = natoWord;
     CreateButtons(natoWord.alternatives.Length + 1);
     questionText.Set(currentWord.word);
     SetButtons(currentWord);
     preText.text  = natoWord.sentencePreWord;
     postText.text = natoWord.sentencePostWord;
 }