Looking forward to seeing what you do with this!
I noticed that you might differentiate towers and enemies by color (but not color alone), using red and green. Heads up that red-green color blindness is fairly common. You might do better with different colors that still contrast—e.g., blues are generally distinguishable for different types of color blindness.