from: Koster, A Theory of Fun for Game Design, O`Reilly Media, 299