Developing Enhanced Conversational Agents for Social Virtual Worlds