A Rpg framework