added metaball 2d prototype