Comment Comment by andrewrice Ouch -- only 13% favorable reviews on Steam? parent andrewrice 9 years ago