Curse of the Amsterdam Diamond is a very high quality puzzle/hidden object game. It is fairly large, and the beginning of it can be played for free