Merge pull request #73 from clintbellanger/master

merge from main project
remove redundant casts
simplified avoidance ignore and armour pierce
remove old damage_multiplier
Merge pull request #657 from RyanDansie/redundant_casts

Simplified avoidance ignore and armour pierce