Now It All Makes Sense. .. how does this make any sense? explain it to me.. super heroes cartoons