pool ball collision test | ScratchStats