This is a pretty enjoyable and cool looking puzzle.
I like the element mechanics and the multitude of ways it is used. I also like the level progression, and how it teaches the mechanics without explicit tutorial.
The later part of the puzzles feels a little drugged out. And while the bat was an interesting addition, I personally don’t like the reversed controls mechanic in any game.
I also wish there was a diagram of which element beats what. It’s not that hard to just check, but it takes away time from figuring out the actual solution.
Overall, a very solid entry!