Loop over voyages instead of random so we don't get the same voyage twice. Fix ship change on voyage change.