It sounds like the way that you are making this is like real life in that there isnt an overall rating slapped onto a player once they hit the open market and teams only normally go after free agents if they need a certain position player with certain attributes. I like how this sounds a lot.