This has potential, but there are so many things that could be improved upon...
1. Choices. The system of Affection/Submission is interesting, but so far every dialogue option in the story events has 2 answers with nicer one giving +1 Affection and the other +1 Submission... even if it doesn't make much sense for a particular scene. Perhaps the effects should vary to better reflect what's being said/done. And no need to have only 2. Also, from what I've seen so far nothing else alters these stats. Although I guess if repeatable events do that there would be another thing to grind. Anyway, what I'm worried about is that it will end up being a game where I want 2 saves with each going 100% one way, while the "normal" way to play, which is picking the option I feel I would in the situation, will be suboptimal and lock me out of content (I ended more or less 50/50 playing like that). Also, the choices often poorly indicate what's being said. Especially "degrade" options which are for the most part kinda neutral. "Compliment/Don't compliment" would be better descriptions in most cases... and I'm not sure if nor complimenting should raise Submission?
2. Grind. The grind is real and not fun. The quest so far that requires money is to get Zoe's dress and it was too grindy already, with having to work multiple times just for that, and if meanwhile you needed to eat or decided to pay Emma it got even worse. Also story events where you need to meet a girl in a specific place and she goes there only once a week...
3. Layout. First, to build upon the grind, the way to the shower is way too long. You need to shower only to enter girls' rooms, but the easiest way to check where she is is to try the door... which you can't do without showering. At the very least I'd suggest having "is the girl inside" check before "do you need to shower" check. Another idea to improve that would be to have eat/shower icons accessible with one click regardless where you are at the moment. Or just assume our character showers, and keep the manual option for events, it's not like doing it manually all the time adds anything to the game.
But back to the layout - it's confusing. Takes a bit to figure what's where. I originally assumed the office is supposed to be "my room", and was surprised to see there was another one to sleep in. All the corridors and doors look the same, and for some reason the only place without a door leading to it is the office, which has an arrow instead. I don't have specific advice as to how to improve, but maybe having buttons that take you where you want to go would help. No more trying to remember if the library was on the left or on the right, or which room is whose.
4. Dungeon. A dungeon is always nice
but I'm not sure what is the purpose of this one. From conversation with Eva I assumed a punishment would be leaving her locked up for a while, but only options are spanking her or letting her go. Could well enough do that in the office. Also there's an option to call her there, but why? If it's supposed to be for punishment, why punish her for nothing? I mean I get why
but there should be consequences for doing that for no reason (unless she's into that I guess).
Now some story suggestions:
I feel like saving Zoe from Gracie was rushed. There could be an event (or more) to better establish their relationship before we come in to save the day. Doing this in the very first event was kinda... anticlimactic? We are told Gracie is abusive, but actually seeing it first would have more impact. Also, in the future if you're planning sort of a redemption arc for Gracie, she could be Zoe's maid for a while.
For the "body inspection" perhaps add handcuffs option? After all, Gracie just can't keep her arms still
. A blindfold would be nice too. But that's just a suggestion.
Also a bug: when you pull Gracie's hair (which is kinda silly thing to do anyway), she turns into Emma. Now that's surprising.