Add PassiveSpellsContext and TAction
Implement ProtectRune and add DamageAction