Wow! I was grinning ear to ear reading this, thank you thank you thank you so much for the kind words! You complimenting the writing is honestly super heartwarming, as I spend so much time trying to make each character unique, interesting, and (most of all) someone the player genuinely wants to interact with. To hear you really felt that through the game is super motivating and tells me I’m moving in the right direction, thank you!
Also, the way your brain worked out the unique roles every character plays in MC’s life in Oakridge makes me think you have some experience as a writer haha. Yeah, I didn’t want any character to feel ‘one and done’, or a character with a very 1 dimensional role. What would be the point of finding Bree just to never speak to her again? Why meet a shady character like Grease only to not exploit him when you encounter a difficult problem? Even as I work on this coming update, the story is pushed forward simply by the natural relationships with characters (he needs to go on a shopping trip to get clothes for Bree and supplies for his date with Lily). It makes the game feel real, and connected, and as a writer it is the biggest joy to hear someone appreciate this. Thank you! Ultimately, you’re right its a porn game, but I’m glad many like yourself have truly connected with the larger world I am creating :)