The marvelous misadventures of Meep and Mop