Thanks a lot! Yes, we plan to release it on Steam, although that will happen in the far future. In the meanwhile we'll be releasing new updates here :)