How Self-Esteem Shapes our Interactions with Play Technologies
GameFlow: a model for evaluating player enjoyment in games