PS: It also never felt directionless - in that sense the game design & level design was really great. Locked doors for places you can't go, NPCs pointing you in the right direction (not too many of them and not an overwhelming experience). Great!