Very interesting mechanics. A bit underwhelming that the game just restarts when you finish the level
Each new level actually adds a mechanic: level two introduces a branching route, and level three adds false paths. The branch doesn’t appear right away in level two, though, so I can see why it might seem like the game simply starts over.
oh, will try playing again then