This is Metaballs and Marching Squares implementation