Role-playing game elements

  1. Player Agency vs Player Control (Gamification Achievement Systems Tips)
  2. Player Abilities vs Player Powers (Gamification Player Progression Tips)