GSummit SF 2012: Richard Bartle - A Game Designer's View of Gamification