If a new ball flies to the middle of the gamescreen, it has to be connected to the balls already connected. The balls of different color can be connected to a different amount of other balls. The connected balls can be rotated in three dimensions. Cool 3D-graphics for an JAVA applet!