@manan
In a past life, I built and shipped mobile games for 4 years during the start of the freemium era.
key thing is to add proof of work that's easier for legitimate players to generate i.e. make it harder to cheat
- do all RNG on your server
- submit each player move to the server
- compute scores on the server
- curate leaderboards based on other analytics (session time, age of account)