Preliminary rating system created. Needs a lot of polishing.