Which doesn't help.
lag here is "look at goal" = global_position_of_goal - global_transform.origin
lag (0, 0, -0.25)
standardize prev (-0, 0, 0) to next (-0, 0, 0)
lag (0, -0.167456, -0.06437)
standardize prev (42.053394, 0, 0) to next (-68.973297, 0, 0)
lag (0, -0.069461, 0.013233)
standardize prev (-51.623997, 0, 0) to next (-79.214165, 179.999985, 0) <------! AUGH
the notable feature is that z is positive in the last case.