I think that there should be more incentive to try to climb to the top of the leaderboards. This could be done through having "seasons" of leaderboards, the top players in each minigame, depending on its popularity should gain some reward, for example a special rank, a ton of cubelets or...