cult worshipping giant mewtwo in the woods