I got that game after you put that to Steam.
It was a very early alpha from last year but a proper demo is coming very very soon though!