Next we need to separate ship into its own class