Boss fights in Teenage Mutant Ninja Turtles games let the iconic villains of the franchise shine ...