Changed HandleProc to rely on script hooks.
Started implementing HandleProc scripts based on class.
Changed level penalties to affect modifiers only instead of directly affecting base values.
Changed calculateEffect's level calculations.