Alright, some constructive criticism for you, Hyperion.
First off, I can see your game has potential. You just need to take the time to create a sensible level with good entity placement, enemy placement, and so on, so forth.
Quote: "entity placement isnt my strongpoint"
The above quote, to be quite frank, is not an excuse. Even if your entity placement is not good, you still cannot use that statement as an excuse to just plop anything anywhere. I'm not saying this to be mean, but this is constructive criticism. You have to decide what setting your level is first. Warehouse? Place some walkways and girders, along with bay doors and big shelves for storage. Laboratory? Place scientific objects around, like beakers and such in a nice, clean and white setting. You also have to consider the timeline of your game. WWII? German soldiers, manors and MP40s work well. Modern? Commandos (i.e., the SWAT guys), M4s and urban settings fit here. Sci-fi? Use anything to your heart's content, but make sure it makes sense.
Your story seems generic. Sit down and write down some ideas to fit into that. I agree, they can come at the oddest times, but put them down on paper, they might be good. It also makes no sense. Zombies...yawn. Put in something never done before, like cyborgs from the Earth's core or something, be creative.
Some things (such as that pistol in the dirty toilet) makes no sense. It may seems funny to a little kid but not to people playing and criticsizing your game (meaning pretty much everyone here). Make sure your environments make sense and match up with the story as well.
Improve on your entity placement, fix up the story a bit, but otherwise, your game has potential.
-Zdrok
Add me on Skype: zdrok94