A very deep game. I don't know if that thing at the end was intentional (When you back to the begin and go to that inaccessible part), but man, that's near a masterpiece!
It's balanced between a fair gameplay (Not to hard, not to easy), visual and emotional. And that ending, I almost thought that was a bug or something. It really caught me of surprise.
Well done work!