private void ActivateRune()
    {
        if (currentRune == null || currentRune.IsActive)
        {
            return;
        }

        currentRune.ActivateRune();
        runeIsActive = currentRune.IsActive;
        if (runeIsActive)
        {
            OnRuneActivated.Invoke(currentRune);
        }
    }