just a heads up: when loading a game from the previous version and opening the third icon on the phone the game crashes with
"AttributeError: 'Characters' object has no attribute 'Collared'"
the added variables are created in "label v0_22", triggered by "label script4", this one part of a scene in day 10 - but I am still in day 9.
this should solve automagically when I progress the game but you may take look at the renpy label "after_load" (https://www.renpy.org/doc/html/label.html#special-labels), specifically meant for stuff like setting variable default values
for the Collared one you could use something like:
- check if the variable exists in the character object
- if not: set to False
with that out of the way: back to playing. I'm very curious how the plot develops :)