Re-implement so it works on the web! WebGPU / WebASM
Re-implement so it works on the web! WebGPU / WebASM