Clever idea! Solid execution too.
I do think it could benefit from some progressive pacing. Taking on such a massive army at once is overwhelming and could feel a little tedious even once the player understands the game.
Little victories of beating smaller army levels first could build the players engagement over time.
I also enjoyed all the little sprites and their animations. Great job!