https://shiminwrites.com/how-i-create-characters/