its a great game but the level design is absolute stuff. you'll die from off screen enemies. a lot. there's no cover most of the time, so instead of punching your face away, high of ecstasy, you spend your time cautiously trying not to die.
story is pretty interesting
soundtrack is god-tier as usual