Text this: Yacht modelling and adaptive control