EntityInView() - used in conjunction with EntityBox, you can achieve exactly what you're trying to do.
EntityVisible merely tells you if there is a clear line of sight between two objects, regardless of which way they're facing.
EntityVisible merely tells you if there is a clear line of sight between two objects, regardless of which way they're facing.