added optional dependency to tasteful-rpg