The image is just the visual part; a level also has metadata. I use a shader to compare the player’s pattern to the target >98% similarity = solved
Since the game uses a fixed set of shapes, anything the creator can make should be reproducible by another player, so there’s no real “unsolvable” state