Developing a virtual-world simulation | Synapse