that’s really amazing and I can’t thank you enough. but Actually there is no “turn” in the project we are working on. As a matter of fact I just created an animation in 3ds max to mimic the exact movement that we are after:
as you see there is only move forward, backward, and a kind of strafe left and strafe right.
Right now we are working on the last solution you provided. I really appreciate your help.