It’s pretty cool. I think I received a puzzle which required more than the one free move to uniquely identify the mine (a queen saw one mine in three squares, but no way to disambiguate with other pieces, so I needed two queen moves.)
I think the puzzles are procedurally generated? I think you should at least have a track of handmade puzzles, to show off unique piece interactions. There are some fun ones, like blocking line-of-site to disambiguate, or seeing N mines remain and two pieces have N mines remaining, so you know all mines are in the overlap of those two.
It needs an easy way to reveal all unflagged squares, once you’ve identified all mines.