Update ship object

Functions update and reset no are included in the ship object as
requested