fix NullPointerExceptions bug which apparently also fix the vessels not all appearing
Merge branch 'master' of https://github.com/pmlt/comp354