Всё бы ничего, только вот смущает вот эта фраза "Второй шар при этом начал двигаться в направлении движения первого шара до удара." Если второй шар до столкновения покоился, то непонятно, почему он после удара будет двигаться по тому же вектору, что и первый до столкновения, если первый шар изменил направление движения после столкновения...