Non-linear level design
Gameplay Evolution vs Player Evolution (Gamification Player Progression Tips)
Replay Value vs End Game Content (Player-Centric Gamification Tips)