Measuring and Defining the Experience of Immersion in Games
GameFlow: a model for evaluating player enjoyment in games