GameFlow experience model: understanding player enjoyment in pervasive adventure geocaching game
GameFlow: a model for evaluating player enjoyment in games