refs #19 finish calculate shop score