Segment Collision Detection Fail Safe

Even though we are doing the detection from an iterative point of view,
that extra fail safe where it makes sure it is bigger than the start
angle is nice to have just in case things change in the future.