event fixes

- fixed IComparable function for EventStepData
- added automatic sorting when saving in the event editor
- fixed time-based movement and rotation events
added world state event type