2 new event types.

With this we could move the entire exp gain/loss handling to lua, which makes it a lot more flexible.
We also wouldn't need any other functions to change the exp rate and stuff for each individual player, cause we could just parse it through storages or such.
You must release the script environment after reserving it.