@Test
public void testLastMove() {

	String[] diagram = {
			".O#..",
			"O#O#.",
			"...#.",
			".O.#.",
			".....",
	};
	board.setUpProblem(diagram, BLACK);
	long correctHash = 0;
	correctHash ^= POINT_HASHES[ENEMY_IN_ATARI + LAST_MOVE_INCREASE][0];
	correctHash ^= POINT_HASHES[FRIENDLY_3_OR_MORE_LIBERTIES][2];
	assertEquals(correctHash, getHash(board, board.getCoordinateSystem().at("c3"), 2, board.getCoordinateSystem().at("c4")));		
	correctHash ^= POINT_HASHES[FRIENDLY_IN_ATARI][4];
	correctHash ^= POINT_HASHES[FRIENDLY_3_OR_MORE_LIBERTIES][5];
	correctHash ^= POINT_HASHES[ENEMY_3_OR_MORE_LIBERTIES][6];
	correctHash ^= POINT_HASHES[FRIENDLY_3_OR_MORE_LIBERTIES][7];
	assertEquals(correctHash, getHash(board, board.getCoordinateSystem().at("c3"), 6, board.getCoordinateSystem().at("c4")));		
}