Beautiful Free Mahjong Games By Difference Games