95: Let It Die

GameStop shutters stores, Twitch confounds partners, Nintendo keeps winning, Bethesda keeps losing, and Kickstarter pisses creators off.