I turned myself into simulation lately. When you're not a tech person, it's hard something that can both fit your needs and be simple. Let's have a look at RePast.
Our goal with Repast is to move beyond the representation of agents as discrete, self-contained entities in favor of a view of social actors as permeable, interleaved, and mutually defining; with cascading and recombinant motives. We intend to support the modeling of belief systems, agents, organizations, and institutions as recursive social constructions.