A few things I found out, hope it helps you:
The maze doesn't work at all (does recognize but then stops)
Molly stops after you have caught the evil sister
After some random events it does not detect that the event has passed, or does not pass on to the running script that it's done.
Hope you can use this!