Wild Japanese romp with eager participants and intense passion.