tweaking ball update