Itch sales are a thing of beauty, and we have all the news, details, and latest deals available on the stalwart indie game platform, right here.