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