shoot() method is working correctly!