Hope You've all played "flow" by Jenova Chen. He used Csíkszentmihályi's philosophy to create something we later called "Embedded Difficulty Adjustment", a method of keeping the player in "flowing"state - thus keeping him bonded to the game and providing him maximum gaming pleasure, without programming difficulty adjustment routines - just by game design.