So here’s how it works, instead of moving you may take back a turn and create an alternate timeline, players make moves in both timelines until one board reached checkmate. Any suggestions?
I think it should be like : every player gets one chance to reverse the move and if the move is taken back then there will be two boards one alternated and the second original and now you will have to play with both the boards and play moves on both also