This could be good, however implementing it could be tricky... this is something that might be able to be seen perhaps in my solution by not making it an absolute that the player would return, but have a very small (less than 2 percent) chance of the player agreeing to the demotion then we could explain that as a player who isn't ready to give up, but realizes that he doesn't have much hope of being signed as a free agent, or perhaps have those players who are free agents because of what I described have a chance of not retiring and just waiting to be signed (perhaps could explain this as the player is trying to stay in shape in an independant league waiting to sign, maybe a player could potentially develop (at a slower rate) or regress while a free agent to indicate that the player may be working out on their own, playing in an Independant league, or sitting on their rear with beer and nachos (those players would regress...).
|