This is an interesting take on tower defense genre! I lost my first play because I was thinking I'm playing a regular tower defense game :D Then I did several more tries experimenting with the strategies. It was a very fun experience and I like it!
P.S. I think energy blasters are a bit overpowered :D