I took over a bunch of programs with 2 readpoint start for free state parts months ago. Here attached 2 examples.
Since the programs move the origin to one point and then to rotate. It always has some issues on missing the target or going too deep to crash. So I have to have a large prehit and retact, but still has issues sometime because operators have different style when they read the points( some very deep, some not deep enough)