Difficult to say at the moment. Hurries with other obligations makes giving any promises regarding a Steam release impossible for now. I'll make sure to make proper announcements here and on other platforms if a plan for Steam release is conducted.