Thanks for playing and giving feedback! The undo/movement thing is something I'm looking to improve in the near future (if not in a "Push" patch, definitely alongside the release of the next zone).
I'm familiar with Puzzlescript, haven't used it before though. I know it's probably worth learning, but for now I figure it's easier to stick with an engine I'm relatively experienced with.