void SetScoreBasedonDifficulty()
    {
        if (GamePreferencesScript.GetEasyDifficulty() == 1)
        {
            SetScore(GamePreferencesScript.GetEasyDifficultyScore(), GamePreferencesScript.GetEasyDifficultyScoreCoin());
        }

        if (GamePreferencesScript.GetHardDifficulty() == 1)
        {
            SetScore(GamePreferencesScript.GetHardDifficultyScore(), GamePreferencesScript.GetHardDifficultyScoreCoiny());
        }

        if (GamePreferencesScript.GetMedDifficulty() == 1)
        {
            SetScore(GamePreferencesScript.GetMedDifficultyScore(), GamePreferencesScript.GetMedDifficultyScoreCoin());
        }
    }
    public void CheckGameStatus(int scores, int coinScores, int lifeScores)
    {
        if (lifeScores <= 0)
        {
            if (GamePreferencesScript.GetEasyDifficulty() == 1)
            {
                int highScore = GamePreferencesScript.GetEasyDifficultyScore();
                int coin      = GamePreferencesScript.GetEasyDifficultyScoreCoin();

                if (scores > highScore)
                {
                    GamePreferencesScript.SetEasyDifficultyScore(scores);
                }

                if (coinScores > coin)
                {
                    GamePreferencesScript.SetEasyDifficultyScoreCoin(coinScores);
                }
            }

            if (GamePreferencesScript.GetMedDifficulty() == 1)
            {
                int highScore = GamePreferencesScript.GetMedDifficultyScore();
                int coin      = GamePreferencesScript.GetMedDifficultyScoreCoin();
                if (scores > highScore)
                {
                    GamePreferencesScript.SetMedDifficultyScore(scores);
                }

                if (coinScores > coin)
                {
                    GamePreferencesScript.SetMedDifficultyScoreCoin(coinScores);
                }
            }

            if (GamePreferencesScript.GetHardDifficulty() == 1)
            {
                int highScore = GamePreferencesScript.GetHardDifficultyScore();
                int coin      = GamePreferencesScript.GetHardDifficultyScoreCoiny();
                if (scores > highScore)
                {
                    GamePreferencesScript.SetHardDifficultyScore(scores);
                }

                if (coinScores > coin)
                {
                    GamePreferencesScript.SetHardDifficultyScoreCoin(coinScores);
                }
            }

            gameStartedFromMainMenu    = false;
            gameStartedAfterPlayerDied = false;

            // Gameplay controller
            GamePlayControllerScript.instance.GameOverShowPanel(scores, coinScores);
        }
        else
        {
            this.score                 = scores;
            this.coinScore             = coinScores;
            this.lifeScore             = lifeScores;
            gameStartedAfterPlayerDied = true;
            gameStartedFromMainMenu    = false;

            GamePlayControllerScript.instance.PlayerDiedRestartTheGame();
        }
    }