Liked the library and the overall feel. ^__^
A note on playability:
The eyes on the portals should be more obviously invalid and uninformative.
Otherwise it is very easy to think that you make portals work via correctly positioning eyes.
Or even better, they need to be informative.
I understand that eyes are needed to preserve the frame, but if they are there anyway might as well use them.
Self-reference usage seems to be via math recursion. It is ok, but I wonder if it can be explored deeper so that it is not purely mathematical. Narrative may not include words but still touch human things.