I only vaguely remeber this attraction so i watched it on youtube. Im just a little confused onto how this attraction fit into tommorow land. If anything for some reason it reminds of WOM. I know that not everything in TL is futuristic like the Laugh Floor but I dont get this one at all???