You buy a player, their contract reads that they have 2 years at least on contract, yet when the season finishes the game says your contract is up and you need to spend a crazy amount of tokens to renew the players contract. You already paid for the player and the 2 year contract. This is broken within the game and a money grab. Which is a shame because the game is fun to play. Fix your game and stop trying to rip people off.