what makes a game fun?
what makes the player play more?
my theory is that it is a simple counter. you grind to increase the counter, which can be game points, and you can then use
the counter for rewards.
rewards can be disposable, which means one time use, or they can be permanent like items...