Thanks for the feedback.
I can see where you're coming from with the directional change. I really wanted to prevent diagonal movement and I found this to be a good and simple way to accomplish it, but yeah, if you're used to something different, it can certainly feel awkward.