Megas XLR: I wish they’d make more of this show