Да, поэтому проблема, вероятно, в том, что ваши расчеты позволяют ему выйти за пределы точки, в которой он столкнется, когда вы увеличите скорость. Итак, вы можете увеличить частоту кадров или, как вы сказали, использовать таймер, чтобы выполнить эту логику в фоновом режиме и позволить частоте кадров оставаться прежней, а затем уменьшить свои скорости или гравитацию или все, что вам нужно, чтобы заставить его двигаться с разумная скорость и не позволяющая частям прыгать мимо друг друга.