Extend the ball vector for the intersection.
The ball-block intersection is limited by the ball direction.
It is for the optimization.
Rewrite the intersection code.