Reminds me slightly of Papers Please.
It was definitely an inspiration :)
Awesome! It was one of my favourite games when it came out.