public boolean isAdjacent(final int x, final int y){
		boolean isAdjacent = false;
		
		if (isCellOccupied(x, y + 1)){
			isAdjacent = true;
		} else if (isCellOccupied(x + 1, y)){
			isAdjacent = true;
		} else if (isCellOccupied(x - 1, y)){
			isAdjacent = true;
		} else if (isCellOccupied(x, y - 1)){
			isAdjacent = true;
		} else if (isCellOccupied(x + 1, y - 1)){
			isAdjacent = true;
		} else if (isCellOccupied(x - 1, y + 1)){
			isAdjacent = true;
		}
		
		return isAdjacent;
	}