I had difficulty understanding what was going on? Does the text above the enemies' heads give a hint as to what they will cast? And do I have to choose the right combination to counter it?
The approach is very interesting because you only have a limited amount.
If you guide the player a bit more, it could become a really cool game.