public void UnregisterArrow(Arrow arrow)
    {
        if (!activeArrows.Contains(arrow))
        {
            return;
        }

        activeArrows.Remove(arrow);

        if (activeArrows.Count == 0 && quiver.IsEmpty() && !BowEventManager.instance.IsGameOver())
        {
            StartCoroutine(LvlCompleted(false));
        }
    }