Very well done. The AI has an awareness problem: you can stand a few feet away and it wont notice you unless you come closer. On th second level, when you fight in that circle area with the souls going to the roof, the AI wont notice the edges of the platform and most of them will fall to their death.
What i strongly recommend adding is a sprint button. Maybe aiming down the sights would be nice, but sprintint is a must.
Congratulations, the game is awesome!