Wow! That was amazing!!
And I think it is another arcade game in the background making that noise. I believe they are in another country as well.