Music and explosions kept me engaged till the end.
Almost got stuck on level 2 but managed to figure it out after restarting. If you don't figure it out right away, you're stuck on that level till you restart.
Only encountered one truly strange powerup that changed my controls. I don't think I understood the others. Would have been nice if they were introduced like the invincibility powerup on level 2.
Congrats on finishing!