Character framework for roleplay servers