added world state tracking and texture changes
set up shaders for floors and demo creature

transparency is still not working on CreepIn shader
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
fixing merge conflict
Merge branch 'world_swapping' into gameobject_events