Virtual humans in games: Realistic behavior and emotions for non-player characters