You want encounters, you want interaction! You got it.
I've coded a fuck and talk routine, and tried to make it easy for others to add onto it.
I've added a custom talk to the latex fox nerd for demonstration purposes. Feel free to chat with her! It's simple, but can be made as complicated as the coder feels like getting.
But where are the random events? Keep your shorts on. I felt this was needed as support for them, since I imagine more than a few will involve meeting new people, potentially recruiting them to your village, where you may want to talk and/or fuck them like a big happy family.