internal static void Resolve(ICombatable attacking, ICombatable defending) { var combatResult = Resolve(new ArmiesPair(attacking.Army, defending.Army)); attacking.SetArmy(combatResult.AttackingArmy); defending.SetArmy(combatResult.DefendingArmy); }