Below are all the enemies that you will encounter while playing the game, including their immunities.
These are the standard warriors, sent only when they can survive, when the ground state hasn't been changed. The mage is immune to fire and being frozen. The middle enemy is an assassin, who will try to sneak past and is immune to air. All of them are immune to magic.
These demons appear after using the Fire super attack, and are therefore immune to all attacks that use Fire.
These creatures appear after the castle is flooded, and are immune to all water based attacks and also to being frozen.
These creatures appear after using the Air super attack to cover the ground in ice and fog. They are also immune to being frozen, as well as any air based attacks.
These undead minions appear once you have used the Earth super attack, and are immune to any earth based attacks.