Here's an implementation as a naive continuous-time Markov chain. It would be interesting to compare the behavior of this model to the original one.
I'm afraid you need to install Java for this to work.