Games Geek Humor Treasure Chain: A Fun, Addictive Game admin Jul 15, 2010 Treasure Chain is a fun, addictive game which requires players click one of the two or more similar…