Many Damage Fixes

Introduced in this pull request
- ignoreOffensive/Defensive no longer persists among multiple hits
- Stat Modifiers are chained in the proper order
- Sheer Force and Gem Base Power Modifiers are now implemented correctly
- Base Power Modifiers are now chained and in the proper order