Nice game! It's been a while since I last played a tower defense, and I had fun with this one! If this is your first game jam submission, it's a really solid start!
I didn't quite get how the game fits the theme, though. It felt a little forced, but that's okay! I've had games where my interpretation of the theme wasn't that clear either, haha. Just thought I'd mention it as something to keep in mind for future jams.
There's definitely a lot of potential here. Keep it up!