Love it, I have passed the Steam info off into the GameEdged community. When you have an official date, I will alert them to that as well. Along with any information regarding the Steam-Keys..
Awesome, thanks! Mercury Fallen is now visible on Steam. Official release date is October 16, 2017. Itch.IO customers will be getting access to a free Steam key.