So what I am thinking is this. Where a "random" movement will predefine the characters location. Girls are more likely to be in their room or workplace. Your girlfriend will move around as well. However it takes time to get to a room, so there is a chance you will miss them. If your GF and a character are in a room together they will have an interaction. You can toggle their whereabouts on or off
Rather than directly random it should follow some logic, just to give an example:
-If you gave permission for x character to go after the girlfriend then said character should have a priority about interacting with the girlfriend.
-If a character has a high love stat with you then said character rather than going after your girlfriend should try to interact more with you.
-The higher the love stat a character has for the girlfriend the more common it should be to see them together.
Basically what the game needs the most is logic, in second place of course we would need more scenes and stuff but that's another thing.
Other stuff that I do recommend to modify:
-We need some visual improvements, be it stat windows, girl profiles or simply text and text window, it's the first thing people are gonna see about a game and it's better to give a good first impression.
-The "I give permission" mechanic is weird, mainly because it's something permanent that you have to live with, it would make more sense that girls were more resistant to giving you their approval but that they would ask for more normal things, like for example Samantha telling you that she will give a positive vote next week if you convince your girlfriend to clean her room all days of the week.
-Adding to Lisa's profile who is she currently going out with, it feels like it may change in the future depending on how the MC does his stuff.
-Adding more ways to cockblock the futanaries.