Change rollback logic to use old chessboard state
Fixes #6: Enable saving and loading games to file