I struggled to get through certain segments of Echoes of the Eye but this essay helped me appreciate what the developers were doing. (Spoilers of course.)