http://pacdudegames.com/blog/high-score-boards-and-facebook-challenges/