Scratchings around a dsl for tabletop paper role-playing game tools