Given two points how do I work out the angle and velocity needed to fire an arrow?