wow, this is a perfect concept, like you should deffinitely team up with someone or work on this game a bit more, to have at least unlimited waves would be cool. Also a different indication on who is still dead and who is not - maybe the controlled npc could have an aura around them, dead enemies could splat blood upon death?
This game is fun, I was hooked immediately, I hope that you will make this game longer.