public abstract void ModifyAttack(IDamageable target, Damage damage);
 public abstract void ModifyDamage(Damage damage);