To be honest, it is only on my fourth trial, and after reading the comments that I understood the absorption mechasnism. But once this mechanic is understood, the fun begins !
Thank you for this entry, I really enjoyed it!
If you decide to pursue this idea (which I encourage you to do!), I have encountered some minor bugs, notably after separation. Once I had a ball stuck in a little hole in the wall, although a simple merge-separation unlocked me.