Add update_score! method and calculate user scores after matching actions