ok updating/setting the scores isn't working correctly, otherwise we're pretty close