lol thanks for playing! Weird about the undo thing though. I saved both the ground and push block grids plus player position each turn and just restore the previous state when you undo. tested it pretty hard including edge cases like undoing item pickups. and yeah the levels are random but i cross-checked them against each other when making them so you shouldn't be able to get stuck, though maybe i missed something there. if you remember what happened with either thing i'd be curious to know. appreciate the feedback