[S] Mysterious Nickelodeon cartoon that I remember vividly