Fun game! My group had a similar concept and executed it differently. When we started planning our game, it was very similar to what you made, but we ended up giving the player a character to command the units with.
It would be nice if there was more strategy to arranging the units (like if you could but a protective unit in between squishies so they could get past)