public void AttachAbility(Ability ability) { ability.AttachedItem = this; abilities.Add(ability.Name, ability); }