Added the beginnings of the clause
Added in inverting the type effectiveness if the battle is inverted

Changed the behavior for rawTypeEff and typeModStab
1 inverts to 4, not 2
Oh right, water is normally strong against fire
Using the built-in enums
Immune goes to super effective in inversion battles
Merge pull request #643 from JonahStanley/invertedBattles

Inverted battles