Exploring the World of Solitaire: A Dive into Different Types of Solitaire Games and the Solitaire Masters