I had a lot of fun playing this game.
I have played many tower defense games, but never one with moving towers - and now I don't get why, because it is super fun twist to the genre!
It felt good to upgrade my towers (i mean pets) and making them OP. Well... in later phase maybe too much OP, but at the end - who cares when its fun?
The resource collecting is another great idea that works nicely.
Visuals are well done and cute. For audio side, it was nice surprise to see (ehm... hear) different tracks for each level.
Awesome job!