public override (IAction?, Province) Perform(Province province, Player active) { return(Province == province.Id ? (null, province.AttackedBy(Army)) : (this, province)); }