implement spell countering