Target LoS and Range Validation

Implemented LoS/Range checks to verify validity of a target enemy.