figured out how to add separate utility script
add a separate 'boat' class to reuse some functionality