a bit of a major change, but was really useful. StreetNode now extends Line2D.Double and its constructor takes (Double x1, Double y1, Double x2, Double y2, String name). Updated Miriam's methods, so they work as expected.