Well, this is certainly an unusual puzzlescripter! I'm currently dodging piranhas in a cave and would greatly appreciate a more generous checkpoint system if there's no undo, though I understand there may be some complexity there because of world-states.
edit: Okay, outta the caves, but I feel the checkpoint thing even more strongly for the haunted house. I died to a ghost because I fell through a ladder trying to escape with my [loot], and the idea of having to go through all the hooplah with the barrels/bales to get back down there for the fourth time has temporarily sapped my resolve.
edit2: Two more things to find, but no clue where they might be! I've liked this a lot so far.. It's definitely a throwback to older games (and makes me appreciative of some of the quality-of-life improvements since then!) but it's been a lot of fun to work though. It's neat to see a metroidvania implemented in puzzlescript, and impressive how many different types of gameplay you've woven together. Hope to see more puzzlescript experiments in the future :-)