finished character.py for now