Solving Minesweeper and making it better (2015)
The Simon Tatham version [1] is great because the puzzle generator eliminates situations that requires random guesses.1) https://www.chiark.greenend.org.uk/~sgtatham/puzzles/ (scroll down to "Mines")