refactor ship into its own class. and then make two of 'em!