The Cell Simulation provides a software model of a biological cell, based on cell processes and substances. A study of the Cell Simulation project is made, focusing on providing new features and improving some of the existing design. The individual cell is given some indirect control over its processes through the use of process prioritization and as result is proven to be more stable, efficient and able to adapt to environmental changes. Populations of cells are created and shown to have a dependence on the process priorities and the environment factors such as external glucose levels. Through the use of populations, the software design of the older version is updated and modified to reflect the interaction between all entities in the simulation.