Being able to step off and reset in the middle was definitely intended :D Given more time I would have liked to have made more puzzles that required that bit of knowledge.