public int setHolePos(Position newPos){
		int nHole = -1;
		
		if(isInsideBoard(newPos)) {
			if(isEmpty(newPos)) {
				// Set Hole
				if(writeOnBoard(newPos, HOLE)) {
					Position hole = new Position(newPos.getX(),newPos.getY());
					getHolesPos().add(hole);
					
					removeFromBoard(EMPTY, hole);
					
					nHole = getHolesPos().size()-1;
					
					// Set Breeze
					Position breeze = new Position();
					for(int i=-1; i<2; i++) {
						breeze.setX(newPos.getX());						
						breeze.setX(breeze.getX()+i);
						for(int j=-1; j<2; j++) {
							breeze.setY(newPos.getY());
							breeze.setY(breeze.getY()+j);
							
							if(isInsideBoard(breeze)) {
								writeOnBoard(breeze, BREEZE);
							}
						}
					}
				}
			}
		}
		
		return nHole;
	}