Finished the cutscene and conversation parser today.
I have it setup to script the scenes on queue. Player can choose options for an interactive response. So far the system goes 3 levels deep with interaction, which I think is more than enough for my needs. Meaning, a conversation with an NPC can go three responses deep before the AI loses track of what's being talked about This is all done in real-time.