Interactive game design principles

  1. Puzzles vs Problems (Gamification And Bloom's Taxonomy Tips)