Smart Games, Inc., KnowWare, Hasbro Interactive
A collection of 20 different puzzle games, each with multiple scenarios.