first gun test
pistol accumulates time since last shot
handle overflow on time since last shot
gun resets time since last shot upon shooting