Whenever a draw is agreed, A new game of chess starts between the same two players, except the position on the board is the same as the previous game but 2 ply earlier. The players play out this position. If this game has a draw agreed, then a third game of chess is started with the position being the way it was 2 ply before the draw was agreed on board 2 and so on and so forth.
Once one player wins a meta chess game, they pop one level above to the chess game one meta level higher and the player can go back any number of ply and a chess game is played from there.
If a meta meta chess game is won and the resulting meta chess game (that was previously drawn) is reversed back to a point in the game that is then played out to another draw, then another branch of meta meta chess game is started to resolve that position.
After all variations are folded and a player wins on the first chess board, he recieves a number of points equal to the total number of chess boards involved in the meta-chess tree.
I believe now that FIDE should immediately adapt this foolproof way of removing draws from chess.
It would be nice if draws were limited to stalemates and insufficient material situations. In order for this to be the case basically what would need to be eliminated is draws by agreement and the 3 fold repetition. Many people say that you can't just get rid of draws by agreement because they could always just repeat a move 3 times and call it a draw.
Has anyone ever suggested something like this:
Make it so the person who first repeats the position for the 3rd time loses the game. In this way, situations where neither player wants to weaken their position - situations that before may have led to 3-fold repetition and a draw - are now more like an opposition situation. The person who is on the move with a 3-fold repetition looming is the one forced to play on with a new move.