Well the thing about communism is that is very mechanistic, so from a programming point of view Marx is your friend. Let's face it Marx wasn't entirely wrong either so it was a nice thing to start with. However Marx wasn't entirely right either so we do want to move away from the hard core Marxist model.
So you have any economists on board for this game? You probably should get one to consult or something.
There are plenty of unemployed ones still out there from the US banking scandal, which is why I'm currently doing the weather instead.