Not So Happy Ninjas Part 2

Cast
Rocksteady, Beobop, Panda, Attila, Foot, Rick and Mike appear, but have no lines.
 * 1) Baxter
 * 2) Splinter
 * 3) April
 * 4) Turtle Bot
 * Ace
 * 1) Casey Jones
 * 2) Crazy Skater Dude
 * 3) Krang
 * 4) Shredder
 * Don
 * 1) Slash
 * 2) Mini Mike
 * 3) Mini Leo
 * 4) Mini Raph
 * 5) Mini Don
 * 6) Raph
 * 7) Leatherhead
 * 8) Beth
 * Leo