Correct, the algorithm to make solvable and interesting levels is the hardest part. If you would color the pieces in the correct position differently you could click one piece after the other until all are the right color -> no puzzle at all.
And I actually like this "drifting" through the maze before it is totally correct, where you sort of revisit everything again,
cheers Arend
I would like to point out, that you can not cheat with something that is a feature. You can use the cursor keys left/right to reach levels that you already solved....
Cheers Arend