MobiBee: a mobile treasure hunt game for location-dependent fingerprint collection
gamification in theory and action : a survey .