IMO if you want to stop people grinding race xp in daily raises and then going to weekly raises and destroying the league. Put in maximum obtainable experience per week, so daily leagues cannot acquire 7 times more experience than other leagues.
Or at least set a level cap for joining for leagues to prevent a level 30 joining and destroying a league of ~22's
or, give players that have not raced after x number of days bonus experience.
or, add more methods of gaining experience but again, implement a cap per week










