Mega Robo is up next, and Space Rangers got some 'splainin to do.