I liked the simplicity here :) The goal is clear, and the loop is fun, but I wish the towers had some explanation to them. And maybe the constant shooting sound could use some tweaking (tip: try the AudioStreamRandomizer in Godot).
Indeed towers currently lack any distinctive features so it is a bit confusing to say the least. Also IIRC I did some pitch randomizing for shooting sound but it seems it is barely noticeable hmm.