targeting other units
a* finds nearest point if target cant be reached
merging master
minor fixes to targeting