Updated the way to call Ship constructor