What Makes Modern Casino Games So Engaging and How Do They Work?