performedActions property
Queues used to track the actions performed on drawables in the controller. This is used to undo and redo actions.
Implementation
Queue<ControllerAction> performedActions = DoubleLinkedQueue(),
unperformedActions = DoubleLinkedQueue();