Game design principles in everyday fitness applications. - Taj Campbell; Brian Ngo; James Fogarty (CSCW, 2008)