Good work. I liked the gameplay quite a lot and it is very fluid, but the graphics could have a higher contrast with the background because sometimes it is quite hard to read what's going on. Also, maybe you could revise how the power-ups/enemy upgrades are combined to improve on the feeling of change.