Ship chooser