Just playing with collaborative diffusion in ruby