smarter target seeking working finally i think