This is a fantastic bloody tower defence. Everything from the towers not actually costing 'money' but needing to 'charge' to the fact that the enemies spawn *in sync* with the music, to each of the enemies having their own beat and music. *and* the fact you decided to make *graphs* at the end of each match!
*EVERY* Tower Defence needs graphs, and YOU went the extra mile to put in a 'replay' feature that recounts the path that you made in the match which just makes it so satisfying to play.
You my friend, have made a brilliant tower defence and if you plan on making this into a fully fledged game (which you totally should) I will be one of the first to line up and buy the heckin thing!
And hey, if you'd like some help with coding it I'm more than willing to lend a keyboard and my C#, and Java experience. ^u^
So far my top Archery combo is 705.
I really like this game, for it's simplicity in tutorial and the easy to learn/hard to master nature of the training mini games. I also enjoy that everything you do has a purpose in the game, sure, while I was disappointed that I couldn't make my dodge chance to 100% it made sense why I wouldn't be able to. Instead of making it so that every point you infest does a dwindling amount of effect until it eventually plateaus, you just made it so that the points that cap just add to your health, which can be reasonably infinite.
One little detractor though, is that for the Strength and Blocking games, perfects require luck, as the stars only have a chance of spawning, as opposed to the other games which require skill. If you had made it so that you had to hit the apples at a particular time to score a perfect, I think it would be a bit better.
...
Or maybe I just suck at the Strength minigame.
Oh well, you done made a good game.