This is actually third version of my demo called "Particles". More