Optimizing User Engagement in Puzzle Mobile Games: The Role of Innovative App Features