Cool concept, but it needs some work. First normalize the vector when moving so that the player isn't faster than he should be when pressing w + a or d. Second maybe try to fix the audio loops so that zombies don't cut each other off. And last hide the cursor. It's very easy to do in unity and for me it's necessary in a first person game.