Love that post processing on the gun and shiny stuff. To make it even better, I think the music can use some variation so that you can prevent hearing fatigue. A little bit goes a long way and helps keep the player engaged longer.