checkers with savestate