Richard, I think this is a very important issue. To make sure I understand what you wrote: If a problem has a move that leads to mate-in-4, and another move that wins the queen outright, so that you are a whole queen up, and that move also leads to a mate-in-8, then this problem will still be in the problem set, and the queen-win will be marked wrong? But if the queen-win does not lead to mate, the problem will be deleted?
I think that's a serious deficiency. So we will still be in the same situation we are in now: If we see a very simple win of a queen, we don't know if this move is correct, because maybe another move leads to mate.
The only difference now will be that if the queen-win DOES NOT lead to mate, then we know it is correct! But if the queen-win DOES lead to mate, we know that
maybe it is NOT correct! In other words, non-mating queen-wins are more likely to be correct than mating queen-wins. That's not a situation you want to be in when solving problems. To make it worse, all queen wins lead to mate eventually, and it becomes a question of whether it's within the search depth of your program that generates the problems.
I think it is worth delaying the release of a new problem set until this issue is resolved. Basically, if you play a completely winning move, it should not be marked wrong. The only exception should be is if there is a mate-in-1 instead.
I don't mean to sound too harsh. The site is great, and my son and I use it every day. It will be almost perfect when winning moves are never marked wrong!
