public void Busted()
    {
        DataCollector.alunosPegos++;
        //Se chegou no limite de alunos que podem ser pegos, game over
        //Debug.Log(debugTag + "Busted: " + bustedCounter + "| Chances: " + chances);
        slingshot.Released();
        if (++bustedCounter >= chances)
        {
            GameManager.GameOver();
        }
        else
        {
            //Se ainda estiver para receber a cola,
            //ja considera que recebeu (professor pega os dois)
            if (Cola.GetReceiver() == this)
            {
                RecebeCola();
            }

            //O que o aluno tinha de pontos não soma mais na média da turma
            cheatProgress[(int)position.x, (int)position.y] = 0;

            //se ele tinha terminado, é desconsiderado
            if (terminou)
            {
                --finishedCounter;
            }

            alState = AlunoStates.BUSTED;
            GetComponent <SpriteRenderer>().color = new Color(0.4f, 0.4f, 0.4f);
            busted      = true;
            tempoMinimo = 0;
            aSource.Stop();
            aSource.clip = sounds[(int)AlunoSounds.Busted];
            aSource.Play();
            animator.SetBool("temCola", false);
            animator.SetTrigger("busted");
            progressoCola.SetActive(false);
            meanLabel.text = "Media da turma: " + GetMean().ToString("0.0");
        }
    }