I think contracts should be longer... You should get a option of 1-6 years for said amount of money! That way if you are not going to keep a player for the full 3 seasons but dont want to renew him for that long then you can not spent money on him. My current contract renewals cost me 10-12mill each player which can be costly when I'm renewing 10 players all at the same time!