can i make a hinge joint that is free in more than one axis?

You cold use a CharacterJoint, a kind of ball socket.