This is a creepy ass game. The music, the pedestrians, the setting, just about everything feels STRANGE.

Can someone put this into words?