I still like the "Win Points" idea that Tsu, (I think) came up with. I couldn't find the link but it's pretty much this -
The more games you win on any planet, the more win points you recieve. There's prizes that can only be bought from win points. Hopefully that'll keep people focused on the actual gameplay rather than laming for kills.