Text this: LMI-Based Model Predictive Control for Underactuated Surface Vessels with Input Constraints