A roleplaying social network and associated tools