Fixed infinite u-turn

I had made the mistake of thinking eulerAngles would allow me to use a
direction vector. I have changed to make it work properly now.