Awesome! Very impressive making a procedural puzzle game. I'm interested in how you solved the problem of generating fun and challenging levels, without making them impossible. I think you did very well on that front. The levels were quite varied but still followed a nice difficulty progression.
The graphics are were cool and well designed, and with nice effects. And the soundtrack fit the game very well. It all felt very polished