I thought this was quite a fun game. It had about the right amount of challenge (it may be a bit on the difficult side, but that's not too much of a problem).
There were some issues with the controls, however. Primarily, shooting. The system you had in place to shoot diagonally seemed to get easily confused. If I pressed up and then left, for example, it would shoot one bullet up, then another diagonally up-left. If I pressed up and left at the same time, it would shoot up and up-left at the same time. You may want to consider making aiming controlled by the mouse. The other issue I had was with the flashlight (it generally wasn't pointing where I wanted it. I would have wanted to run backwards while shooting, but the flashlight points in the direction you're going). Having the mouse control aiming would solve this as well, as the flashlight could also point in the direction of your mouse cursor.
Also, in flash-light mode, the HUD is hidden unless lit by the flashlight.
All in all, I thought it was quite a promising start. If you fix the control issues, you'll have the makings of quite a fun game on your hands.