public void RemoveHandler(IVisibleAuraHandler visibleAuraHandler)
        {
            foreach (IVisibleAura visibleAura in activeAuras)
            {
                visibleAuraHandler.AuraUnapplied(visibleAura);
            }

            activeAuraHandlers.Remove(visibleAuraHandler);
        }
        public void AddHandler(IVisibleAuraHandler visibleAuraHandler)
        {
            activeAuraHandlers.Add(visibleAuraHandler);

            foreach (IVisibleAura visibleAura in activeAuras)
            {
                visibleAuraHandler.AuraApplied(visibleAura);
            }
        }