The ODIN (Objective-Driven Interactive Narrative) Engine. An attempt to create an Artificial Intelligence Game Master