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.