I feel bad about not answering this sooner but... after much deliberating, we won't be releasing this particular game on Steam. Various reasons not worth going into but we are happy that it has a good home on Itch (other places too, but mainly here on Itch).