its ok but needs a lot of work, like removing the need for duration (by for example not using a buffer), cleaning up the code, using base64 for storing the formula like i do in my player, fixing the fact that the splash text has a small chance to be undefined, etc
this is the new one btw
math_items = Object.getOwnPropertyNames(Math); for (let item in math_items) { // create math aliases item = math_items[item]; this[item] = Math[item]; } int = Math.floor; // honorable mention
i have added the code snippet to bytetable i might add it later to the main one