1. A system for detecting a target comprising: at least one computing device comprising at least one processor to: receive target data from an omni-directional stereoscopic device, the target data identifying at least one movement of a potential target; determine a location of the potential target based on the target data, the location and range determined relative to the orientation of the computing device, thereby confirming the potential target as an actual target; and generate a target vector for the actual target based on the location, the target vector indicating a firing direction for firing a projectile at the actual target.