Corrected the update for each shot using velocity * time