class StoneCountObserver implements BoardObserver {

	public StoneColor mercyWinner() {
		final int difference = counts[BLACK.index()] - counts[WHITE.index()];
		if (difference >= blackMercyThreshold) {
			return BLACK;
		} else if (difference <= whiteMercyThreshold) {
			return WHITE;
		}
		return null;
	}

	public  StoneCountObserver(Board board, Scorer scorer);

}