// Update is called once per frame
    void Update()
    {
        if (playerReference.PlayerIsDead() && !gameOver)
        {
            gameOver = true;

            delayFadeTime = delayFadeTimeMax;
        }

        if (gameOver)
        {
            delayFadeTime -= Time.deltaTime;

            if (delayFadeTime <= 0 && !startedFade)
            {
                startedFade = true;
                CameraEffectsS.E.FadeIn();
            }
        }
    }
    void PlayerFixedUpdate()
    {
        ButtonCheck();
        StatusCheck();

        // Control Methods
        if (!_myStats.PlayerIsDead())
        {
            if (_inCombat)
            {
                BlockControl();
                DashControl();
                ShootControl();
            }

            MovementControl();
        }

        StickResetCheck();
    }