updated shooting functionalities
Merge branch 'shooting-issues'