A Rule-Based Framework for Modular Development of In-Game Interactive Dialogue Simulation