Thank you :) It's worth noting though that "undo" is a given thing in PuzzleScript, so I didn't have to come up with that part fortunately :D