public bool SpawnButton(int index)
    {
        if (modeTheGame == VisualLevelsManager.Modes.ColorMode)
        {
            buttonToSpawn.GetComponentInChildren <Text>().text = "";
        }
        else
        {
            buttonToSpawn.GetComponentInChildren <Text>().text = GameTapTapManager.numbersForThebuttons[index];
        }
        buttons[index] = GameObject.Instantiate(buttonToSpawn, buttonPosition, Quaternion.identity, GameObject.FindGameObjectWithTag("Canvas").transform);
        GameTapTapManager.buttonsInTheGame.Add(buttons[index]);
        DoubleTap doubleTap = buttons[index].GetComponent <DoubleTap>();

        doubleTap.SetNumber(index + 1);
        if (modeTheGame == VisualLevelsManager.Modes.ColorMode)
        {
            int colorNumbers = Random.Range(0, (colors.Length - 1));
            doubleTap.SetColor(colors[colorNumbers]);
            colorsNumbers[colorNumbers]++;
        }

        return(true);
    }