invalid distance with SquareObstacle class

``SquareObstacle#getDistance()`` で、オブジェクトが背後にある時の値がおかしい
交差ポイントが背後にある場合も、交差判定している