I ran into some of those same issues with the bouncing. Just sort of wrote it off as a feature... You have to pay attention to the ships and react as it traverses the waters... Obviously it's a bug though.