Personalized experience provider approach
Player Engagement vs Player Involvement (Gamification Achievement Systems Tips)