particle methods (such as sort) create a new subset of the array. this is why you do:
this.letters = this.letters.filter((letter) => letter.life >= 2);but sort shuffles the original source array; such as so:
particles.sort((a,b) => {
return a.vel.mag() - b.vel.mag();
})discovered this: https://opentype.js.org. converts type into bezier forms.