Overall I think it's a very promising idea for a game and sounds like something I'd like to play.For a game that is time sensitive (I assume), it might be a good call to automatically hide a dialogue box after a while so the player can focus on what they have to do.