Using Dialogue to Advance the Action and Develop Characters