Dynamic, stochastic computer simulation modeling for research and gamedev for fun