Dumbass i saw him do it i am a worker for itch.io
Itch.io was a website to post indie games that started back in late 2012 (I think) yet on your profile YOU joined 10 days ago so you have ABSOLUTELY NO PROOF that you saw him do it and that YOU are a worker from itch.io