Not sure what to use, enemy field of view-behind walls

I have a circle in front of my enemy that if it collides with the player, it will output “HIT” in the console. This works great, but I have a top down scene, where the collision works even if a wall is separating the two entities. I don’t want this.

I was thinking about doing a check to see if wall was part of the collision then don’t test anymore, but what if the player is right in front of the enemy but a wall is behind the player…

Any help would be great!

You may want to use a Raycast instead of such a collider