Skill-based challenges and puzzles

  1. Player Agency vs Player Control (Gamification Achievement Systems Tips)