Bizarre Chinese film will make you wonder just what the hell is going on