Pretty cool, though it would have been cool of you to mention me in the credits for testing it out months ago. You added a good number of new enemies and boss (many with different movement and attack patterns), a very fitting soundtrack, and an interesting system for the throwing weapons and health gaining. The speed that the enemies arrive with definitely keeps the player on their feet because it makes them think about their next move (ex: if I kill this enemy and leave the tougher one, its possible another tough enemy will take its place) and the fast movement keeps the player from simply slaying through the on coming enemies with ease.
I'm usually not a fan of these types of games, but for some reason, the blend of the many different characteristics and challenges that you put in the game make it addicting and, for myself, made me feel like I was the one who messed up and could definitely do better. I look forward to your next release and hope this game will receive the attention it deserves.