Added DoDesignator2_Arrow, its similar to what you had in your DoPointerArrow, but the logic was confusing to me