Flow in games (and everything else)

A well-designed game transports its players to their personal Flow Zones, delivering genuine feelings of pleasure and happiness.