better arrow targeting and smoke on miss