There isn't a section for this, so I figured to ask here. Haven't heard much of the game recently, a google search states release "later this year", is that still on track? Is it coming to Steam? Any place that acts as an actual good source of information on this game?