We played a similar game, though far less involved and awesome, in one of our classes.
The class was divided into eight groups of between two and five (or six), and each given various amounts of raw materials (paper of different colors) and industry (scissors). The objective was to make as many high value products by the end. They were high value if they were awkward shapes that used rare colors and more than one color.
So some of the teams had lots of scissors, some had none. Some had lots of players, some had none. Some had lots of paper, some had none. And we were given the two free classes to do this while the teacher that had us walked around and made judgement's on any disputes between teams or players, or approved of players switching teams, or whatever.
It was fairly awesome, but we only got to play it once. The winners were a team of 2 players, six scissors and no paper. They traded three scissors for paper and an extra player early on, and then just sat in the corner making shapes. They even traded the player and one scissors back at the end when they ran out of paper, so the immigrant didn't get the rewards of his labor! The rest of the game outside them was a mess of alliances, stolen scissors, ripped shapes, players betrayals, secret caches, and so on. The teacher usually arbitrated on the side of the wronged party, but if he didn't see what was going on, he couldn't help. And this was a feature, not a bug, or so he said.