From a game design perspective, this is a fine example of how to set up progression, all done at various levels – the abilities, the opponents, the character stories, and the location reveals. Not too difficult in game mechanics but does take time to complete. From Google Play.
The world could always use more fishing games