The goal was set up to blow bubbles one by one in random directions from a “Bubble popper”, which has a fixed location. Each popped bubble moves all other earlier created bubbles away along the vector perpendicular to the vector of the last created bubble by a “Bubble popper”. After each new bubble is created and it pushes away other ones, a check is performed to put the bubbles together in a way described by belgian scientist Plateau. He claimed that a smaller bubble positions itself on a bigger bubble’s surface so that smaller bubble’s center is on a bigger bubble’s surface. Alternatively if three bubbles are joined together than the smallest bubble would attach itsself to the other two by positioning its center on the intesecting circle of the othe bigger bubbles.