Itch.io are a bunch of thieves and liars. They refuse to even respond to my refund request and it's been almost two weeks. I've even threatened them with legal action if they don't respond and still nothing. They're stealing my money. Now I'll have to call my bank to dispute the charge.
I'm sure they'll lock this thread because they're criminals. I hope itch.io goes out of business.