It is a very fun game and neatly fitted with the main theme, controlling a horde is always fun in a game. What you need is, I think, an early explanation or a tutorial page to let the players know the different strengths/weaknesses for each unit type.