The problem of unfinished games can be solved by creating a separate directory in the save directory for unfinished games. Before starting a new game, check if there are any unfinished games with the opponent, and if there are, the new game doesn't start, but the old one is finished.
The problem of unfinished games can be solved by creating a separate directory in the save directory for unfinished games. Before starting a new game, check if there are any unfinished games with the opponent, and if there are, the new game doesn't start, but the old one is finished.