Valve’s new laissez-faire attitude toward what content is published on its digital storefront Steam is “ridiculous,” said Itch.io founder Leaf Corcoran on Twitter Wednesday. Itch.io is an online marketplace where indie game developers can share their titles for free or sell them. Corcoran launched the website in 2013. “A platform that allows ‘everything, unless it’s […]