Been busy for a couple days but here's a bit of progress:
Working on a dialogue system, completely broken since I'm trying to do it myself. I'm almost there but for right now I at least have the interaction system working with NPC's so that's something. Hopefully more progress soon