containsをオーバーライドして、もうちょっと広い範囲を内側と認識する
ように……しちゃってもいいもんだろうか。

ドローツールだと、操作用のハンドルオブジェクトみたいなのを線の両端に
つけてことが多いんじゃない?