void Die()
    {
        Spawner.SetWaveLooping(false); // stop spawing enemies while player is dead

        Destroy(gameObject);           //remove player

        BowBreak();                    //player death animation

        gameSession.LoseALife();       //process for losing a life

        if (gameSession.GetCurrentLives() >= 1)
        {
            sceneLoader.ShowRetryScreen();
        }
        //if some lives left, try again option, else, go to game over scene
        else
        {
            sceneLoader.LoadGameOverScene();
        }
    }