This game has awesome fighting, a good story, amazing graphics, and a good amount of blood. What it doesnt have is a good loading time! I have never waited so long to play a game before. This makes Duke Nukem look like it was using high speed internet. Otherwise, amazing game.