private int busquedaVirus(int i, int j, int l, int maximo) {
		for (int k = 0; k < dx.length; k++) {
			int temp_dx = i+dx[k];
			int temp_dy = j+dy[k];
			if(temp_dx>=0 && temp_dx < tablero.filas() && temp_dy>=0 && temp_dy < tablero.columnas() && !visited[temp_dx][temp_dy]
					&& tablero.getElemento(temp_dx, temp_dy)!=null && this != tablero.getElemento(temp_dx, temp_dy).getJugador() && tablero.getElemento(temp_dx, temp_dy).getNivel(true)==l){
				maximo+=l;
				visited[temp_dx][temp_dy] = true;
				busquedaVirus(temp_dx, temp_dy, l, maximo);
			}
		}
		return maximo;
	}