This game is probably the only one I've made a point to only rely on melee and running. It can get frustrating, but once you learn the enemies waves and patterns it because more easier. I've passed it at least 5 times (once on ps3, and 4 on PC), probably the most exhilarating game I've played in...