I used a hinge constraint, which allowed them to rotate properly, but they flew away from the constraint sometimes for no reason at all, which should not have happened.