What a fun and charming game! I couldn’t stop playing it.
If there’s anything I would improve it would be to make it easier for the player to remember which lanes are under threat. You could do this through a minimap/radar or by making the tower destroyed icons on the edge of the screen persist until you go there.
Great job cramming so much gameplay depth in a six week game.