pokemon sun and moon theory main character explained