Abstract Mahjong