Related Stack Overflow questions:
Saving history of drawing in Pygame in order to implement Ctrl Z

Removing drawings without overriding previous ones on pygame -Python

How can I make this demo drawing game update drawing the circles faster with Pygame?
