Implements scoring