updated gun sound
separated gun and gesture logic