private void dbgPathWeights(Graphics g){
		double max = level.getMaxPathingWeight();
		dbgString("maxPathingWeight=" + max, g);
		if(max <= 0) return;
		g.setColor(Color.red);
		for(int y=0; y<level.h; y++){
			for(int x=0; x<level.w; x++){
				PointI p = new PointI(x, y);
				double rad = level.getPathingWeightAt(p) / max / 2f;
				double diameter = transformLength(2f * rad);
				if(diameter <= 1f) continue;
				PointD p1 = transformPoint(new PointD(x - rad, y - rad));
				g.fillOval((float)p1.x, (float)p1.y, (float)diameter, (float)diameter);
			}
		}
	}