I started with "why is this guy a naughty wizard" and ended on "ok, I get it" :)
The gameplay was good. There were some minor bugs (I could pass through the first platform in the first place with moving platforms and I'd prefer if the player would move when standing on the platform), but I did enjoy the puzzles. The last one made ma pause, and I had to restart to figure it out (especially, when the other puzzle tells you that you have to restart, and the last one doesn't), but it's cool that the last puzzle was a bit harder.
The audio was ok- some background music would be nice for atmosphere. Check out https://mobygratis.com/ for the next jam :)
The graphics were ok too. Some elements could use a bit more work (fire animation comes to mind), but I liked the pixel art. I don't love the AI title illustration. Pixel art has it's charm, but AI style sorta always looks like AI style.
As for the theme usage- I noticed, how I always had make a choice about what spirit to save, which was on theme. I figured that some of the puzzles would have different solutions depending on them (I wouldn't be able to burn the crate without the fire spirit), so it's cool that the game can be played multiple times.
Some of the elements would benefit from more polish, but over all it's a cool little puzzle platformer, with a bit of a twist at the end! Keep up the good work!