Playing by the Book: Towards Agent-based Narrative Understanding through Role-playing and Simulation