The Soaring Popularity of Point and Click Games