game.play(0, 0, Board.BLACK); // variant to 0,2
n3b_2 = game.kifuLastMove();
assertEquals(board.pos(0, 0), game.lastMove);
assertFalse(game.nextVariant());
assertTrue(game.prevVariant());
assertSame(n3b_1, game.kifuLastMove());
assertEquals(board.pos(0, 2), game.lastMove);
assertFalse(game.prevVariant());
assertTrue(game.nextVariant());
assertSame(n3b_2, game.kifuLastMove());
assertEquals(board.pos(0, 0), game.lastMove);