Reminds me of the game Myst. Ya know, that old schol puzzle one.