IEnumerator LevelUp()
    {
        Debug.Log("Coroutine de textBox update");
        yield return(new WaitForSeconds(1f));

        StartCoroutine(UpdateChart());

        while (UpdateLevelTextBox())
        {
            yield return(new WaitForSeconds(0.1F));
        }

        // For each stat check if level has gone up and Instatiate lvl up icon
        for (int i = 0; i < levelBoxes.Length; i++)
        {
            if (statManager.Up[i] == true)
            {
                GameObject go = GameObject.Instantiate(levelUpIcon, levelBoxes[i].transform);
                go.transform.localScale    += new Vector3(19, 11);
                go.transform.localPosition += new Vector3(0, 7);
            }
        }
        statManager.Displayed();
        Debug.Log("Coroutine de textBox ended");
    }