Decent, but could be better
This was a rather generic concept, but it was done okay. You should try to use backgrounds next time for one thing. Another thing I noticed was that you used some VERY stretched sprites for a few of the special effects. While this is okay to an extent, doing it too much can make the sprite look very blocky which is generally something you want to avoid.