I really like this idea! being bonded by code blocks and needing to climb over each block to solve puzzles feels like you're solving unique puzzles. Having pauses and replays rather than a hard reset helps solutions feel unique and self-discovered over a cold hard single outcome in other puzzles! Great job!