I've thought for a long time, the easiest thing to program for each player, coach, anyone who signs a contract, would be to randomly generate a point at which they'll take the highest offer on the table, based on when the first offer comes in. For example, after eight cycles. Assuming no tiebreakers came into play, as in players with multiple max offers, any narrative you'd care to apply, like "I had the lead but the other owner beat me at the end" or "Why didn't I get a chance to counter offer" or "He was holding out for more but I waited him out" would purely be in the imagination of the beholder. In other words, we like to think there are determining factors. Might it be more likely there aren't?