point in direction of mouse pointer to hit
All credits to @vivaanmarathe but harder and more improved.