fixed overshooting by ships