private boolean boardEquals(Board board0, Board board1) {
		boolean result = true;
		for (int i = 0; i < board0.getFields().length; i++) {
			if (board0.getFields()[i] != board0.getFields()[i]) {
				result = false;
			}
		}
		for (int i = 0; i < board0.getFields().length; i++) {
			if (board0.coordinates[i] != board1.coordinates[i]) {
				result = false;
			}
		}
		return result;
	}