I think it's a good concept and well executed, but the range on the gun feels like it shouldn't be a thing. You already have zombies with ranged attacks to keep you from just sitting in a corner. Having to position yourself really close for melee enemies just seems like a way to make it artificially difficult.