The document discusses simulation and the Alchemist simulation tool. It begins with definitions of simulation and discusses how models and simulations are used. It then describes the computational model and engine architecture of Alchemist, which extends existing stochastic chemical simulation approaches. Several case studies using Alchemist are presented, including crowd evacuation and morphogenesis. Performance tests show Alchemist outperforms Repast for larger simulations. The development process of Alchemist is also distributed across multiple contributors.