Imagine you have in your possession a fantastic new game: a programmable, mechanical ant farm. This farm consists of some dirt and water and plants, as well as a few mechanical ants that have tiny programmable brains in them. These ants are also able, by a fun mechanical diversion, to reproduce.

When you first take the ant farm out of the box and assemble it, the ants can’t do anything. You alone are responsible for their behavior by using a set of rules that their programmable brains will follow. You don’t control every decision or motion they make (where would the fun be in that?) but rather you set up the rules and turn them on and watch what happens. Will their little civilization rise to greatness, forcing you to buy expansion modules to give them room to grow? Or will it wither and die before it ever really gets started? Oh, and one other fun attribute possessed by these ants: They know they’re in the game. Their brains are just smart enough to realize that their inconsequential lives are owed to you, the owner of the game. But they’re okay with it because otherwise they would enjoy no other existence.