Damn! This is soooo good!
Both game idea and its implementation. I am impressed. Also it works! I mean sometimes there is a good idea but bad implementation. But it's not your case.
Beautiful art and effects and animations. They all work together. Game mechanics besides main one are well implemented. I only wish it was longer.
Also it doesn't work in Chrome for some reason. But I tried it in Firefox and there it works fine. I am glad that I tried it in different browser before go away.