private List<HantoCell> getContiguousCells(List<HantoCell> board, HantoCell aCell){
		List<HantoCell> contigCells = new ArrayList<HantoCell>();
		if (aCell != null){
			int x = aCell.getX();
			int y = aCell.getY();
			
			if (isCellOccupied(x, y + 1)){
				contigCells.add(findCell(x, y + 1, board));
			} if (isCellOccupied(x + 1, y)){
				contigCells.add(findCell(x + 1, y, board));
			} if (isCellOccupied(x - 1, y)){
				contigCells.add(findCell(x - 1, y, board));
			} if (isCellOccupied(x, y - 1)){
				contigCells.add(findCell(x, y - 1, board));
			} if (isCellOccupied(x + 1, y - 1)){
				contigCells.add(findCell(x + 1, y - 1, board));
			} if (isCellOccupied(x - 1, y + 1)){
				contigCells.add(findCell(x - 1, y + 1, board));
			}
			
		}
		
		return contigCells;
	}