Cool! I think match3 games are a real neat interpretation of the theme and this one is pretty nice. I have to admit that I personally ended up just trying random rolls until I got one that worked, but that may just be me having a tiny brain!
I also had some infinite particles on occasion, which was pretty intense. Fixed itself after a roll though :)