public virtual void Assign(UnitSet set) { }
public override void Assign(UnitSet set) { targets = set; }