Added a stochastic choice for which element is updated each step. Also fixed bug in 0 degree simulations