I peeked at the code. It seems to be caused by the state not having a PCMHelper property, which causes it to be undefined when Queue is looked for on it. I don't know why this would cause an issue in games where you've used it before, but if you haven't used it, it's because state is set up in an on('ready') event, but the on('change:attribute',...) events are firing before 'ready' has occurred. Moving line 253: on("ready", function() {
to line 234, right before: on("change:attribute", function(obj) {
Should fix it. Kurt should update the script. All on() events should be registered in on('ready'), unless you are specifically dealing with the load order events for exiting objects in the game.