//IEnumerator lightUpModel(i){
    //    ModelController.MC.instantiateModel(i);
    //    yield return new WaitForSeconds(0.5f);
    //}

    public void generatingCombo()
    {
        System.Random rd         = new System.Random();
        int           comboIndex = rd.Next(0, combos.Length);

        for (int i = 0; i < combos[comboIndex].Length; i++)
        {
            //swap the model
            //ModelController.MC.instantiateModel(i);
            squares[i].GetComponent <Image>().color         = punchingColors[combos[comboIndex][i] - 1];
            squares[i].GetComponentInChildren <Text>().text = punchings[combos[comboIndex][i] - 1];
            squares[i].SetActive(true);
        }
        for (int i = 0; i < combos[comboIndex].Length; i++)
        {
            //StartCoroutine(lightUpModel(i));
        }

        listener.comboSetter(combos[comboIndex]);
    }