It looks promising.
However there is a (maybe more) issue.
The variables you use to keep track of player/story progress aren't local to your current playthrough/save when making a choice and when flags are set as in if memoryX != unlocked show memoryX and set to unlocked meaning you won't see that scene again when you load to a point before that scene or start a new game.
And I can't seem to find the way to unlock the first 2 wonders? And pleasure memory. Don't know if it's because I haven't found the right route or cause of thescene just not starting somehow.
This thus needs to be fixed early on or you will create a lot of extra work for yourself.
Good luck. I like what you have so far.