I switched over to using Sprites, but now my .remove functions are left behind and pile up, killing CPU.
How do I remove this?!
scene.remove(plasmaBall);
plasmaBall.material.dispose();
//plasmaBall.material.map.dispose(); // nope
// plasmaBall.geometry.dispose(); // nope
disposeHierarchy(plasmaBall);
plasmaBalls = plasmaBalls.slice(0,mining_index).concat(plasmaBalls.slice(mining_index+1));
plasmaBall = null;
had to set it to NULL at the end, found an old example here: