i had a problem with this for ages :D
i first thought it was a bit like the rome:total war ship movement