Very nice! At times quite difficult but I don't mind the challenge. The movement is also interesting, the art also fits in well with the game. The particles also look great, I don't know if you made the soundtrack, but it fits well. Overall great job!