Wow this seems like a HUGE amount of work went into this, incredible tower defense game! I loved the card mechanic for deploying and upgrading towers that worked very well. The visuals were pleasing to me, and I could easily distinguish types of towers and enemies. I can't believe you fit a level editor feature into this!
Fantastic work!