Thank you very much! :)
For right now I'd like to stay right here and show my support for Itch, as I quite like this site.I don't know what the future holds, but for the foreseeable future there are no plans for Steam releases. :)