I'm very happy the AI can now cast
Counterspell, I didn't even think that was possible. (Of course I didn't think protection was possible either, it just required an enormouse amount of energy.) Thanks for the good work everybody.
This was actually remarkably easy to add in. It's a bit of a hack, but it seems to work just fine

Unlike the Protection keywords, this was only a matter of a couple of hours.
By the way, if the computer holds a creature counterspell (like
Exclude) and the human player casts a creature (currently, it will only counter stuff that has the same (or higher) converted manacost of the particular counterspell) it will give priority to the
Exclude (or
Remove Soul,
Essence Scatter, etc.).