Interesting puzzle concept with a few tricky puzzles at the end :D
I liked the level progression, difficult scaled pretty smooth and gameplay was slowly introduced to the player.
I did not immediately find the link with the theme. Unless….
I found a bug where pressing undo in a freshly restarted level let you also undo steps of the previous level(s). Nothing major breaking, but pressing undo enough times brings me too some pretty strange places :D 
Nonetheless, a very solid entry to this jam, with a nice amount of levels, well done :)