man I also wanted to make it web gl, but async functions dont work in web gl. I'll definitely change the code to make it available for web gl