There are a few places with the recursive rooms, and there are ways of escaping them :)Also yes, the game has a bit of non-linearity, so there was an alternative path.