i made this support multiple canvases by addeding p everywhere
in this i learnt about how p5 does squares, transformations, and animation. it was very easy to use