Open sourced version of University of Alberta's ScriptEase II: Platform Independent Story Creation Using High-Level Patterns