Improved Bezier Curve?

I modified the look ahead for occupancy to only the next node path
point.  I also added a "collinear" check to the spline so it would
reduce the number of points while splining.