Game over? The rise and fall of GameStop