It seemed like there were multiple potential solutions for a level I did with the clues that were provided and it was just a matter of guessing which one is "correct". Does it have an algorithm to make sure there's only one unique possible solution with the given clues (maybe I overlooked a rule that makes one possibility correct and one wrong)? If not, then I guess the original minesweeper also forced people to make guesses so it's true to historical form, but not really ideal for a puzzle game.