Hopfully the collective outrage of the internet will fix this issue asap.
Thanks for dropping by!
Seriously tho, don't they have better shit to do than ban some games???Anyway, I will be writing to itch.Hold on, dear author.