public void Refresh() { foreach (Aura aura in Auras.FindAll(x => x.Ticks <= 0)) { Auras.Remove(aura); OnAuraExpired(aura); } }