As I've mentioned in a previous comment, adding in replay support requires going through each encounter and adding in special "in_replay" checks where I have to allow the user to set variables that are lost in the replay context.
To explain this, think about replaying a Soumya date where she goes through your phone. In it, there are two trigger variables. Whether you told Soumya you only had eyes for her two dates before (data which is not available in a replay because it's a new conext) and whether you banged Sarah and haven't terminated that relationship prior to meeting Soumya for that date.
I would have to put in code checking whether it's in a replay and then add custom menus to fill in the missing data by you so you can experience alternative paths. This would obviously have to be done on a date by date basis, Soumya alone has 8+.