Refactored code to allow for simpler extension of simulations