How Should Free Agency Go?