- Ahora la función addNode genera una copia de los nodos para evitar
problemas a la hora de modificarlos. Resuelve getSensorGraph.

- Ahora los Nodos se comparan mediante su ID. No importa que sean
objetos distintos siempre que el ID sea el mismo, se los considerará
iguales.

- Arreglada la obtención aleatoria de las posiciones de las presas.

- Eliminado el nodo del cazador como posible hiddenNode.

- La función getShortestPath ha sido mejorada para soportar grafos
mayores. Se deja de lado la recursión por un sencillo bucle.

- La función plotGraph ha sido mejorada para pintar el grafo siguiendo
otra distribución. Además, los vértices donde se encuentra el cazador o
las presas se pintan de distintos colores y tamaños.