Если заменить игрока на кораблик, то можно попробовать сделать парусное управление корабликом (с учетом ветра): w/s - опустить/поднять паруса, a/d - вращение штурвала влево/вправо.
Чтобы было сложнее, можно добавить порывы ветра, изменение его направления и шторм, который может оборвать паруса.
Если заменить игрока на кораблик, то можно попробовать сделать парусное управление корабликом (с учетом ветра): w/s - опустить/поднять паруса, a/d - вращение штурвала влево/вправо.
Чтобы было сложнее, можно добавить порывы ветра, изменение его направления и шторм, который может оборвать паруса.