Lots of updates to graphics, error checking as well as a lot of checkpoints to other files.