A Tabletop RPG Frameword