Added line of sight checks