Checkpoints, freezing animations, code cleanup and more.
Cleaner segregation