save list of fired events
Persist creatures
Persist messages
Use events instead of hacks for persisting state, so saving works better