add helpers to get line segments, and check for line of sight
perform line of sight test in updateFieldOfView()