This game was already made, and better. It's called "Knightmare Tower"
That's the problem with big flash games, they have the same gameplay that's repeated over and over again with minimal diferences so they can sell more (upgrade games being the repetition champ). Not worth playing, not worth paying.