Secrets are only active on the opponent's turn
Implement BEFORE_ATTACK event
Implement Ice Barrier, add more tests