7 out of 10. Great gameplay but bad plot.