This is a very good work. The graphics are good, the music and sound effects are good, and the gameplay is also unique and innovative. Quite impressive to be honest !
The only thing i would say is that the fight feels a bit unfair, but i assume i suck at the game xD
Overall it's a very good job !