how are microsoft solitaire games generated microsoftcasualgames.com Category:games Global Rank:17,197 visits:5.8M pages/Per:1.1 ADS