private void drawPaths(Graphics g) {
		for (VortexSpace space : vortexes) {
			double[] location = space.getLocation();
			ArrayList<Integer> neighbors = space.getNeighbors();
			ArrayList<Integer> paths = space.getPaths();
			for (int i=0; i<neighbors.size(); i++) {
				int corridor = paths.get(i);
				g.setColor(new Color(150, 150, 160));
				if (dijkstraPath.contains(corridor)) {
					g.setColor(Color.RED);
				}
				
				double[] neighborLocation = vortexes.getSpace(neighbors.get(i)).getLocation();
				
				int x1 = sphereConverter.giveWindowXCoordinate(location[0], location[1]); 
				int y1 = sphereConverter.giveWindowYCoordinate(location[0], location[1]);
				int x2 = sphereConverter.giveWindowXCoordinate(neighborLocation[0], neighborLocation[1]);
				int y2 = sphereConverter.giveWindowYCoordinate(neighborLocation[0], neighborLocation[1]);
				if (x1>0 && y1>0 && x2>0 && y2>0) {
					g.drawLine(x1, y1, x2, y2);
				}
			}
		}
	}