Game Rating Logic - Added more sophisticated logic for game ratings, including period score difference and possible overtime