Itch has clamped down on the deluge of low effort generative AI games flooding its store, confirming the removal of a couple of terabytes of "AI slop."