Need a way to be able to revert moves.
Something like game.Undo(5) which should undo the last 5 moves. Preferably removing them from the Moves history or having some way to filter out reversal moves so the previous move(after the undo) can be calculated and shown on the board.