added reset() in Boat