bug fix: line connection intersect was not checking for 0 <= t <= 1. fixed.