Aah, it's cute! Even the title screen is cute.
Not a terrible wave fighter, though it felt a little unclear that I was receiving health/mana from the vending machines. Showing them filling the bars up (for instance having a transparent slider which always displays the present health and a fully opaque slider which slowly moves towards wherever the transparent slider is) would help solve that I think.
Enemy variety wasn't bad, level was comfy and high quality, and the animations are fun and cute. Loved the lighting in the darker sections of the map, you really nailed that.
With a little more work on the animations, more levels, and generally more to do I could see this doing very well.
Very nice work! I'll be subscribing to make sure I get to see your progress on this one.