IMG World of Adventure is the world's largest indoor theme