added 90 degree turn and crossing intersection handling