A cool idea! I did have the same "going backwards" problem someone else mentioned, and I was never able to get the NPC to accept flirting, even after banging commenced haha. It also might be interesting to have a fail state--if you continually do things they don't like/aren't ready for, they'll ditch you and you have to start over.