A methodology for designing emergent literary backstories on non-player characters using genetic algorithms