The atmosphere is very well done, reminded me of The Witness' atmosphere.
The concept and presentation is also very nicely done.
Good job on having landmarks so you can always tell where you are.