It seems like people in this thread are still focusing too much on tangential chess use cases, and not on the problem I described.
The problem is: how do you use the Bitcoin blockchain to enforce the rules of chess, such that you could bet on a game with your opponent without having to trust them? And, if this is not possible, is there a general solution that will be available in the future?