Fix #848 power traits should be additive
Move Map_Event loading to separate class.
Build events via a pointer instead of returning a new object
Merge pull request #849 from igorko/events

Move Map_Event loading to separate class.