Factors For Solitaire Card Game Development