Added test and implementation for replacement of 'Shoot'