Neat idea, and great presentation. I'll admit I'm not a fan of tower defense, but I liked the puzzle spin you put on it. Tower movement feels a bit too slow to me, especially once you start asking me to dodge bullets. I'm not sure about having to join to all towers at once. It seems like it would limit level design possibilities a fair bit, but it's also interesting having to fully commit to your positioning.
Nice work!