Another off-the-shelf hitch. All degrees of freedom are taken care of by a spring, backed up by a rope on the inside and a strap on the outside.