added state machine and classes for UI system, will be working on getting that in and setting up a conversation state machine next