mouse down to draw. no color changes this is just a VERY basic engine [ space ] to undo [ r ] to redo? barely works and is easily breakable. It's faster than the original project, but way lower quality.
inspired by https://scratch.mit.edu/projects/691459880/ this is a theoretical engine that is just to see if I can make an undo engine that doesn't take all my memory when I use it, therefore it may be (a lot) less precise and (is definitely) lower quality than the other project by@Maximouse