irl, we see many players that are not happy at their clubs, and decide to move on,
to ruin there careers, or sit on another bench somewhere.

In TE, we see players not complaining about their playing time, or even how much they earn each season, and I propose to change that.
Contract negotiations should be evaluated on in TE as it is bare and bones compared to what we see in other games.

Let's start off on how it would work.
If a player's contract is expiring in one season (or complains about their wages) , we could negotiate with him,
they will start off by setting how much they want to earn in a season
then, we adjust their season wage until they agree.

To add more unpredictability, they could not choose to negotiate with you, forcing you make a choice to sell them
.

But if all goes well, we could go on to how long they want their contract to be.

For now I think 3 seasons should be the limit.

Finally, we could go through what their role at the club could be,
I added this because it could backfire on you if you don't satisfy their needs.

Their are 3 roles that I'm thinking right now.
First team: They would expect you to play them right away.
Subs: They would expect you to be given small amounts of playing time as a sub.
This could also encourage managers to rotate squads.
Reserves: They don't expect you to play them, but give them chances when they think the time is right.

If it all goes well, congrats, you have successfully negotiated with them.
Now I will explain other parts later, so gn. (after winning an auction player and other scenarios)

This would add elements of man management, adding player personality, and a bit more life into the game