Simply put, Shanghai has the most features I've ever seen in this type of game. For starters, the game's configuration menu consists of five screens, with a "tab" for each area. In addition to the usual sound and animation options, you can select from 3 different play modes: "Shanghai," "Path," and "Contemplation." "Shanghai" mode is classic Mahjongg; you match pairs from tiles that are free to slide either left or right. "Path" mode allows you to remove pairs that can be connected by a line with two or fewer turns (in "Path 3D" mode, lines must also be on the same level). I've only seen this variation on the mahjongg theme in one other game whose name escapes me and which I believe is no longer available. You'll also find a unique "Contemplation" mode in which the tiles are face down and need to be turned over to remove pairs.
Download Link
Download link below
Essentials v1.0