GameStop? More like Game Over. With over 5,700 stores across 14 countries, the company is (was?) one of the world’s largest video game retailers. Unfortunately, those numbers are dwindling fast as the store is facing increased competition from digital game sales. The cost of overhead for renting out store space at brick-and-mortar locations hasn’t helped. […]