A very simple but original tower defense game.
What I liked the most was the music. I appreciate it that much more when you were the one making it. The synchronization of the towers to the beat was a cherry on top. The graphics are cohesive. They are simple but have character and work really well with the overall experience. The mechanic is interesting and the implementation of it is flawless.
To some negatives. I wish there was an actual ending. I had placed towers everywhere I could and then waited and thought I would get it but I didn't, so I just had to exit the game. That felt pretty underwhelming. Also maybe the ability to upgrade towers would be nice and would open space to some more levels (or waves). Obviously more tower diversity would be nice, but I understand that is just a matter of time (that we didn't have xD).
One of the biggest problems I have with this game is its use of the ingredients. I definitely see "my home, my castle", the "reincarnation" is a bit convoluted but it is there. But, as much as I found your use of "sacrifice" to sacrifice "devil's advocate" funny, I need to take into consideration that you just didn't use it.
Overall pretty simple game (and therefore quite polished). The music makes the experience for me and the gameplay supports it. It is smooth, the visuals look good and there is nothing wrong with it. It does lack some more variety and doesn't use the ingredients that much on the other hand.
Good job and for a one-man-team this is an impressive feat!