public boolean removeHole(int holeNumber) {
		boolean success = false;
		
		if(holeNumber <= getHolesPos().size()) {
			// Remove Breeze
			Position hole = new Position();
			for(int i=-1; i<2; i++) {
				hole.setX(getHolePos(holeNumber-1).getX());						
				hole.setX(hole.getX()+i);
				for(int j=-1; j<2; j++) {
					hole.setY(getHolePos(holeNumber-1).getY());
					hole.setY(hole.getY()+j);
					
					if(isInsideBoard(hole)) {
						removeFromBoard(BREEZE, hole);
					}
				}
			}
			
			// Remove Hole
			removeFromBoard(HOLE, getHolesPos().get(holeNumber-1));
			getHolesPos().remove(holeNumber-1);
			
			success = true;
		}
		
		return success;
	}