This looks like the kind of game where most of the game is hidden in some obscure location or accessible only under a very specific set of circumstances.
Really cool style, definitely felt a bit eerie.