Scratching that itch

Hey there blog denizens! It's no secret that I'm a fan of itch.io, thé online marketplace for interesting indie games these days, but I never added...