steps:
- draw something
- save to local storage (save drawing)
- reload the page
- align the entities to the left
- undo ctrl + z
expected behavior: entities become unaligned
current behavior: entities are deleted
the first undo state when something is loaded from local storage should be the drawing from local storage, we should skip the empty state in the undo history