Chinese somersault kiss? Challenge accepted!