clean up of optimization

Now running score and game score are updated when a goal is added,
edited, or deleted.