view.getNewBoatType() cleanup

TODO:
A lot of refactoring! Plenty of duplicate code :-)