線分同士の交差判定

現在、垂直や水平な線を指定するとバグになる。