Attributes contributed by Alrightya, karttu, Kartanym.
Ratings contributed by Xoleras, Opipeuter, Sciere.