It seems like there's a range on the gun: I had to get close to the zombie to damage it. Also, I was able to get behind the zombie and it just kept going.
This is a fun idea. Nice effort!
Thanks, yes, there is a range (600 pixels).
Updated