-
This is a great talk by Zach Gage, from PRACTICE (I believe) on how to both design difficulty into games, but more importantly, how to help people become better at problem-solving, and the very specific relationship between shapes of problem, learning style, and difficulty. Great reading for game designers, but also recommended for any interaction designers, really.