I played NFS in a foreign country to the ultimate thrill