Full marks from me, this game has one of the more unique interpretations of the theme I think! Using the limited visibility to create a horror element is really fantastic, I liked baiting the monsters to a section of the screen and then trapping them there. The sound effect that plays when they become visible is really nice to make it more of a 'jump scare'.
One bug I found was if you shoot a bullet and resize the screen while its in flight, the bullet can escape the bounds of the game. It injured my Unreal icon. :(
Wonderful job!