Lovely game. nice colors, nice music, nice gameplay. The only thing is that I found a dominant strategy playing a spirit: you keep some small area without towers so you can run by the edge and get no damage. And I noticed that the time being a spirit is far longer than the time being a camp fire. I would enlarge the time of escaping fireballs.
But overall I loved your game.