balance shot selection and placement, surface update after match, minor fixes