gamesNews Indie Game Marketplace Itch.io Takes a Stand Against NFTs, Calls Them "a Scam" February 7th, 2022