I really like the new affinity feature you added. Unfortunately the medium image of Heather is broken on my end. Also, clicking on the affinity option for Diane shows a different random image of her. Not sure if this is intentional, but I think it would be nice to have all her images in a scrollable format like Beth has.
Also I have another idea for the game: you could add a gym rival, kinda like in the pokemon games. After Reika, the game could introduce a second character who’s more advanced in strength (like a level above your own character), and the primary objective would be to compete against her. Perhaps this character could even be included in other places on the map like the pool or cafe.