GameStop is closing hundreds of stores amid a retail shakeup. Rising e-commerce, declining traffic, and shifting consumer habits are driving store closures.