When traveling North/South, the ships tend to zigzag back and forth because of the current hex game board (which I love btw). I feel like it wouldn't be that hard to simply smooth out the movement and ship course lines when moving north/south (or one of the other 4 slightly diagonal directions that this same phenomenon occurs with). It really is just a strait line anyway. If you lined the course on the alternating right & left sides of the hex, it would smooth out the line and make game emersion that much greater!
How realistic is this from a programming perspective?