Hyperion: first serious attempt to isolate rule engine in a separate thread
Hyperion: separated thread for turn rules and execution rules
Hyperion: asynchronous error handling
Hyperion: update thread model caches on other thread updates