Ramblings of a Crazed RPG Programmer: Plot Design