private boolean hasNeighbor(int row, int col) {
		boolean neighbor = false;
		
		if (board.isOccupied(row + 1, col - 1)  ||
			board.isOccupied(row + 1, col)  ||
			board.isOccupied(row + 1, col + 1)  ||

			board.isOccupied(row, col - 1)  ||
			board.isOccupied(row, col + 1)  ||

			board.isOccupied(row - 1, col - 1)  ||
			board.isOccupied(row - 1, col)  ||
			board.isOccupied(row - 1, col + 1)
			) { 
			neighbor = true;
		}
	
		return neighbor;
	}