Ok, so I found the Moving Angle and CurrentNode expression for the Pathfinding behaviour, and have changed the sprite to rotate towards the CurrentNode it's walking towards.
However, I tried to change the animation based on angle, but I don't understand how the angles are decided. Is it relative to the node (with straight forward being 0 degrees), or is there a 'global angle' based on the layout that I can use?
This is what I have now, and the animations are all over the place during Preview