I'll give you an A for effort
Unfortunately I can't say much about your originality. I had quite a bit of fun playing this in Warcraft 3 lol. You did a pretty good imitation of that secret level in the game though. :P Although as the levels progressed it got way too hard. It got to the point where I couldn't properly damage a whole fleet of panda's and while I was focusing on damaging them, about 3 other waves got through and I lost.
I suggest either make them get stronger in lower intervals, or give more gold as they get stronger. Plus the whole power plant things never made sense to me, especially in a game that had castles lmao.
Don't get me wrong, was a good game, but I think you just need to tweek some of the coding a bit and get rid of the power plants.. Or maybe if you turned the power plants into a like a magical engineering plant or something for ice towers and fire pits? Might work.