Checkpoint: Updates, writing back to files, and the new reference attacher. Update needs a little help on floats