I like that first part... I would suggest that there should be implemented team skill of how good the team players know each other... and this one should not be reseted any time cause this one would grow up or drop down after each week... this could have maybe 50 levels (in numbers, that more easier then to make name for each). So in this case if you buy player this skill drops if you sell also drops (maybe more then if you buy one, cause team loses player who they know very well).... this suggestios should be more developed but that`s only a model how it should look like...
ZyZla - ZyZlūnas ZyZlavotas ~c(=