Modified Shooter (single function call to execute shot)