I just finished playing this and I have to say I really enjoyed it. Kinda reminds me of ''Papers, Please''.
I've just played the demo and the ending of the demo got me curious. I'm looking forward to the release.