Designing Realistic Game Characters with AI