Ship now abstracted to its own class