Tweaked logic of combat functions.
- replaced / operator for // in calculate_odds to force integer division
- pass calculated odds to resolve_combat, as opposed to attackers and defenders
Added a combat results test case
- fixed bug in resolve_combat that testing highlighted