Ahhh, that makes sense. I remember downloading an old version and playing it. Was like "hmm, been a while, I should check it out" but was super confused why I couldn't find a download link.
Good luck with your steam release! even back then I could tell the game was very feature packed, and im definitely hyped once version 1.0 comes out in a couple years(?) haha. Will be wishlisting your game then :D