Great idea, just have to wait for China to try it out
We just need apps to implement some truly innovative gamification features, for instance imagine getting points for meeting with a person in real life and spending as much time as possible with them. Points can be assigned on a variety of attributes that a developer wishes to select for.