handle weapon effects
handle long range enemy ai