Late. I took to create new artwork, which delayed me sometime, but with the art complete I can now focus on the code and make adjustments line by line.
Video

Screenshot
It is probably still big in artwork, but much more manageable than the previous artwork that I implemented last time.
editor: https://editor.p5js.org/M_Ahmed24/sketches/mhR-xzWD0