Ive searched left right and centre online trying to find some information on a release timeframe for this and all I can find is 2017...I stopped playing this incredible game on steam so I could play it on the way to and from work but nothing!
Has there even been a hint of a release date?
Has there even been a hint of a release date?