Declarative optimization-based drama management in interactive fiction - Nelson, Mark J (IEEE computer graphics and applications, 2006)