changed to json for data storage, new_ship now assigns ship all relevant attributes