Ну вот еще окном выбирать, но на мой взгляд это слишком аркадно.
Первое что на ум приходит из реального - можно сделать трассировку для проверки цели чуть сложнее, несколько лучиков отправлять и если хоть 1 попал, тогда цель считать выбранной.
Можно выбирать ближайшую цель к точке пересечения проверочного луча, если он не попал в цель., но это будет немного читерский способ, т.к. можно просто кликать и сканировать лес на предмет целей.
Может кто еще предложит чего.