Cleaned up character.py a bit and added more comments