void LoadPlayerData()
        {
            PlayerStatusData playerData = PlayerStatusService.LoadPlayerStatus();

            playerScore         = playerData.GetScore();
            scoreAmountTxt.text = playerScore.ToString();

            SetTokensText(playerData.GetJackpotTokens());
            SetLivesAmountText(playerData.GetLifeBuff(), playerData.GetLifeUpgrade());
            SetShieldsAmountText(playerData.GetShieldBuff(), playerData.GetShieldUpgrade());

            SetStoredLifesText(playerData.GetStoreLifePrizes());
            SetStoredShieldsText(playerData.GetStoredShieldPrizes());
            SetDashUpgradesText(playerData.GetDashUpgrade(), playerData.GetMaxDashUpgrade());
        }
        private void Start()
        {
            playerSpritesManager = GetComponent <PlayerSpritesManager>();
            PlayerStatusData playerData = PlayerStatusService.LoadPlayerStatus();

            maxLifes = playerData.GetLifeUpgrade();

            playerData.SwapStoredLivesToBuff();

            lives += playerData.GetLifeBuff();

            UpdateLifeText();

            canBeHit = true;

            PlayerStatusService.SavePlayerStatus(playerData);

            hitAudioSource.clip.LoadAudioData();
        }