Deserves higher rating

This game deserves a higher rating that 7.9, especially compared to some of the other games that have higher ratings.

Forums: