Line.h added, but need g2g now, end this later