Rewrote how levelup and xpgain are handled
Added events for ability activation