updated shapes to also ouput gcode for intersections