Clever idea for the core gameplay. I really like being able to undo things without having to restart the whole level.