Enigmatic puzzle thriller