Watching the algorithm do its thing is really fascinating. I'm not sure why, but it tends to enter a state where all the remaining tiles have no possible choice (indicated by the XX) and the block reset appears to do nothing
(Again, not a call for help)
