Логика зависит от того, как вы хотите смоделировать взаимодействие между пальцем и мячом. Это движется через жидкость, как шариковый подшипник? Гравитационное поле? Вы хотите, чтобы он замедлялся как бы под воздействием трения со стороны планки? Или вы хотите, чтобы мяч просто следил за пальцем, без причудливого демпфирования движения?
Я хочу сказать, что «логика» может быть довольно сложной, в зависимости от того, как вы решите ее смоделировать. Я бы порекомендовал поискать что-то консервированное в JavaScript, прежде чем самому его кодировать.