this feels like child abuse… anyways

https://editor.p5js.org/tinaaayu/full/qKVm-P5HN