Solved--now there's a game there instead of a single level! :-)
Finished it. It's quite good. The right length, not trivial but not so hard as to be unapproachable. Very satisfying.