Anachronox
solution
by mps247
The Spoiler Centre