Finished cursor state file record keeping - staged for alpha