Modified the workflow and related objects, added player session variable