In the sixteen years since its Santa Fe, New Mexico, founding, Meow Wolf, the immersive arts and entertainment company, has taken for its mission the all-encompassing task of creating whole worlds out of boxy warehouse spaces. These colorful, maximalist realms exist in their own universe, often with no reference to the worldly places—Las Vegas, Denver, Santa Fe, Grapevine—whence they came. To step into a Meow Wolf installation is to suspend any concept of geography: You could be in an art exhibit in Nevada or a cave on Mars. But with the opening of its Houston location, the fifth in the larger Meow Wolf multiverse, it seems the company could not resist a few nods to another enterprise invested in its own myth-making and paracosm: the Lone Star…