Character system with dialogs