13.04.2016, 14:39
I found a solution: sometimes I was unable to correctly get the angle between two points based on the north so instead, when the npc is moving, I just got their facing angle and then used that to find the correct position I want for the next point.