Роман, Все равно не могу понять, как ballCoords.top может быть координатой верхнего края, если по этой координате мяч центрируется? Так может быть только если убрать - ball.clientHeight/2 или как это работает?
То есть, вы хотите сказать, что мне надо создать ветку additional локально, внести туда изменения, а после запушить в master и тогда у меня появится ветка additional на гитхабе?