...oops. To be fair, I believe Itch has some anti-virus measures in place, but with the lengths people go to, some will slip through the cracks. I'm pretty sure most of the virus ridden games I've played are now taken down, but with the rate of new releases, it may take a week or two for new ones.