AI to explore map if objective (fixes #203)

Fix co-op AI shooting at enemies out of sight
- AIHunt would look for closest enemy
with no regard to visibility

Improve AIHasClearShot by performing more
line tests