Technology and spirituality are parallel forces in an abandoned and possibly haunted Chinese amusement park taken over by outsider artists.