Hmm, that´s true. Maybe you could add something so the players themself have to mark the row/column as finished. The player can then decide themselves how they want to use it and it should be easy to implement and requires no checking or logic.