How is combat calculated by the TW engine? Does the difference between two fighting soldier's attack and defense rating determine the hit chance or something?