Harnessing Game Design Principles to Boost Real-World Problem Solving