Sketch runs slow in P5.js WEBGL, (SOLVED by using P5.Geometry)

@KumuPaul I know I’m being insistent, but it seems that you are one of few that can help me here.
I was searching for other options to improve the sketch above, and I stumbled - on your post - commenting about p5.Geometry objects being much more efficient than drawing multiple shapes but like you said there is almost no documentation about this, so one needs to study the source code to understand it. My question is, do you think that using geometry objects will eventually run the code above similar to the speed in P5.java? Because before spending more time I’m really about to give up on WEBGL, and starting to learn GLSL to write shaders.