i would give half a life 3 out of 6
RateBook