Fixed Gun copy constructor