The iPhone is password protected, and I use Touch ID, no one else has access.
The Apple ID is not shared, also no family sharing.
I also know how to delete apps.
It is a mystery as to how it got on the iPhone.
I do subscribe to Netflix, the maker of the game.
The only change I have made recently is to add a South Park game that required signing in to Game Center, something I’d rather not use since I have no interest in multiplayer games.
Any thoughts?