There should be bigger risk/reward based on player levels. Each match should be scored as follows -
System puts in 1 new point per game. Everyone else has to buy in by putting ranking points in the pot. Winner takes all the pot.
- novice contributes 0 points, Beginner contributes 1 point, intermediate contributes 2 points ... Right up to grand master contributing 5 points
The impact of this is as follows
1. game adds points each time so the overall points in the league keeps going up which means over time people who don't play slip down the rankings
2. If a low ranked player beats a high ranked player they win the "pot" of lots of points so they will rise quickly through the rankings
3. A high ranked player that chooses to play low ranked players will have to win all the time or they will lose points and slip down the ranking