Initial implementation of save feature. Have not completed implementation of loading from a save.