That was just an example of me trying random things, lol...

But I tried your code, and still the same problem. If I'm not traveling parallel to the world's x or y axis, it's like I hit a brick wall. I know the code is right. I don't know what's causing this though. I even opened the model and made completely sure it's centered about it's origin. No change.