It’s been two decades since Xbox debuted its very first console in the heart of New York City and now, 20 years later, we’ve returned to...