David Byrne's choice of Denver for the world premiere of the high-tech play -- developed with and produced by Denver Center for the Performing Arts' Off Center -- was seen as a major artistic win for the city, and a product of our already bustling immersive-entertainment scene.