I enjoyed it.
Though another critique I had (which I was actually editing into my last comment just as you replied) is that I feel like the long-distance cyclops monsters should fire in spurts rather than streams. If you get spotted by one, you either take it out first or it beats you to a pulp before you can react. Having some breathing room would help.