Thanks! They're all randomly generated at the moment, but I've been wondering about making better puzzles with a manual setting. Or learning from that to improve the random generation, anyway.
Thanks! The levels are randomly generated, but it builds a path backwards so there's always at least one solution. I tried (for way too long) to make the boards always have exactly one solution, but it was getting a little complicated so I had to scrap it.