Well, I'm impressed. I never expected you to find the answer so quickly! :)
Really loved the game, it's such a fascinating world to explore. Did a playthrough video:
and wrote a short article on it too: https://www.freegameplanet.com/their-eyes-downloadable-game/