Working homework, with save, load and clear functions. Run save before load. Also, does not initialize the screen