Intelligent Storytelling Architecture for Training (ISAT)