Thinking on Your Feet and Solving Problems Through Gaming