Beautiful Free Mahjong Games by Difference Games