void OnSphereClick(SphereDummyScript clickedSphere, int score)
    {
        currentScore += score;
        currentLife = --currentLife + --score;

        UITextLife.text = lifeText + currentLife;
        UITextScore.text = currentScore.ToString();

        if (currentLife < 1)
        {
            GameState = GameStates.Over;
            PlayerPrefs.SetInt("lastScore", currentScore);
            SphereSpawnerScript.Instance.ExplodeProps(40f);

            if (currentScore < saveManager.GetLastRecord().Score)
            {
                gameplayUI.SetActive(false);
                gameOverLooseUI.SetActive(true);

                UITextFinalScoreLoose.text = finalScoreText + currentScore;
            }
            else
            {
                gameplayUI.SetActive(false);
                gameOverWinUI.SetActive(true);

                UITextFinalScoreWin.text = finalScoreText + currentScore;

            }

        }
    }
    void OnFirstClick(SphereDummyScript clickedSphere, int score)
    {
        TipUI.SetActive(false);
        LifeUI.SetActive(true);
        highlighted = false;
        HighlightBiggestGroup(highlightGroup, false);

        ClickManager.SphereClickEvent -= OnFirstClick;
    }