Black Canary kicks some ass