What a cool puzzle game. Enjoyable to play, especially with how it generates the start and end points so it is replayable.
I've ended up returning to it quite a bit myself. As you say the randomness makes it replayable