Apologies for just seeing this! Got to you in the other thread though :D. But in case you see this one first -- we'll very likely release on Steam. No release date yet, but we're working on a public demo that will be more representative of the actual game as opposed to the sandbox test scenarios in the releases so far ^-^