character.py