Implementation of To shoot