Más fácil de implementar, yo creo, es cambiar el sentido del flag de libre. Si realmente se intenta fomentar la negociación entre jugadores y eliminar en la medida de lo posible el mercado de libres. En vez de hacer que solo muestre jugadores libres, el flag debería servir para descartarlos...