add snail
优化碰撞检测
增加线段获取所有点方法