I am currently developing a car racing game using THREE.js. I am inquiring about how to incorporate Artificial Intelligence into the enemy cars so that they can actively search for and target the player. Can you provide insight into the algorithms typically used for AI in games and how they are implemented?