I thought the LOS was determined by a 3D mesh, any 3D mesh, and I think its that way because they cant tell the game to determine between civvy, trooper, walls and aliens, though I could be wrong. If I am wrong, then yes, there needs to be another color to differentiate between neutral/friendly and objects. Maybe Yellow if there is a civvy or trooper in the way, red if there is an object