The "AI" really feels real most of the time, only when it is running into a dead end it breaks a bit the illusion but very well done! You really nailed the theme with that :)