Fitness Gamification : Concepts , Characteristics , and Applications
Game design principles in everyday fitness applications