Good job! I loved the intro scene and the general mood :D
The level is hard to navigate without a map or something, but I guess it's the point... However, I had fun playing this :)