The amount of pockets and even the size of the pockets will change, but there’s no complicated draining physics. When a ball sprite touches a pocket sprite, it’s a sink.

What do you think?