Добрый вечер, уважаемое сообщество.
Делаю простенькую игру в юнити, решил прикрутить к космическому модулю подвеску на основании wheeljoint2d.

Она отлично работает, но есть один нюанс.
Если у элементов подвески зафиксировать ось Z, то все выглядит вот так:

И при повороте корабля соответственно подвеска всегда направлена вниз.
Если отключить фиксацию оси Z, то все вроде бы так, как нужно:

Но есть проблема - в этом случае может случиться следующая ситуация (синими стрелками выделил направление элементов подвески):

Как можно зафиксировать положение относительно родительского элемента в промежутке? Например, чтобы элементы подвески могли поворачиваться только в пределах определенного угла:

Заранее спасибо за ответ.