Is there a possibility for this to be released on steam?
Yes! I'll post about my near future plans soon, as well as the sitch with distributing keys and all like that there!
i will be buying