I never expected me to create anything like this, because it's "impossible", well, seemed impossible sometimes, but I think it looks pretty cool... I used Blender 3D for the animation and simulation, and tried to keep it simple and "light-weight", I found a way to render this HD-video very quickly; every frame in less than a second... ?