I'm sorry to hear the negative news about the rip of your other game. Uploading to steam seems to have many difficulties for devs based off other logs I've read, but my pc often works best with steam downloads. I wish you the best with whichever route you choose. I hope you will be able to rest soon, busy times can be rough. Wish you a good day