Factored out intersectio calculation to class
PolygonTrackBuilder now adds checkpoints