@Test
public void testMercyOnLargerBoard(){

	board = new Board(19);
	counter = new StoneCountObserver(board, new ChineseFinalScorer(board, 7.5));
	assertNull(counter.mercyWinner());
	String[] diagram = {
			"###################",
			"###################",
			"###################",
			"##########.........",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
	};
	board.setUpProblem(diagram, BLACK);
	assertNull(counter.mercyWinner());
	board.play(board.getCoordinateSystem().at("a1"));
	assertEquals(BLACK, counter.mercyWinner());
	diagram = new String[] {
			"#..................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"...................",
			"OOOOOOOOOOOOOOO....",
			"OOOOOOOOOOOOOOOOOOO",
			"OOOOOOOOOOOOOOOOOOO",
	};
	board.setUpProblem(diagram, WHITE);
	assertNull(counter.mercyWinner());
	board.play(board.getCoordinateSystem().at("e5"));
	assertEquals(WHITE, counter.mercyWinner());	
}