Just access an ap on your cellphone to fire at and hit your selected target ~ even around corners.
***one way to do it ~ on the other hand, returning to the original Chinese idea ~ little rockets***
They tried that with the Gyrojet firearms back about 45 years ago.
http://en.wikipedia.org/wiki/Gyrojet