Did you do the art?
The art reminds me of a game I played as a kid with the same type monsters and like elements. it too was a tower defense
This reminded me of a flash game called Bloom Defender. Is that what you're thinking of?
OH SHIT YEAH, THANK YOU SO MUCH
Yeah I did all the art for the game. :)