Seol mar théacs é seo: Yacht modelling and adaptive control