Thanks glad you liked it! Yes I had noticed that occasionally, unsure what was causing it and didn't have time to fix unfortunately. Yeah I agree with the bot being slow. I think that could have been improved. Thanks so much for playing and rating! :D
I think it is caused by the speed being to high. As the ball moves, it is essentially moved in increments - the faster it is the bigger each step is. So if the speed is too high, the cue ball steps past the other ball between frames. To fix it, you'd have to make sure the speed isn't crazy high.
That'd be my guess for why it does that anyway.