Mahjong slide puzzle