Working 2D metaballs

Updated the way rendering is done
Cleaned up
Improved performance