restructure, metaball.js is getting a makeover, metaball drawing with single object needs to be from a list