The techniques and application of sharpshooting, taking into consideration environmental factors such as distance, movement and wind speed.