added a delay between shots in the weapon class