I searched for the thread about this, but couldn't find it. Maybe it's oddly titled. Anyway here's the first teaser for the game: