This is really good! The graphics and sounds were great, and it's a fun gameplay loop. I enjoyed playing it a lot!
I'm wondering if losing life could be a bit more flashy? I lost more than once without realising it -- the first time, I didn't even see that I had health! Currently, it's very small and in the corner, so it was easy to miss.
Also, I couldn't really figure out what the purpose of the burning, freezing, etc. was; I imagine it helps to destroy the balls in some way? I'd have liked that part to be a bit clearer.