Implemented Emperor Cobra and fixed a bug in event ordering

did_damage was not being triggered if the minion was removed from the
board.