We were calling deflect twice. Also made individual functions for each
type of combat.