implement tower retargeting ability