Reduce Drifting (Sliding) on a boat movement with Physics

Hey all,
Been trying to solve for this problem for a while without any luck and although there is a suggested solution here, I have no idea how to implement or if it even works. (uses Inverse transform direction – I don’t get it)

Basically I’m adding add Force value to a boat mesh to generate speed, and adding Torque in Radians to help it turn, but im getting a lot of “drifting” sideways when i turn and movement should be “tighter” and with way less sliding.

Would anyone have a suggestion as to how to achieve this? (Or an explanation on how the 'inverse transform direction` node works??

Thank you v much in advance!!