Building an Autonomous Ocean Boat