With the creation of the library feature the number of resources skyrocketed to about 40. The intention of the project was to limit the number of concurrent resources being produced to some finite number with the ability to produce more being unlockable based on number of milestones completed. Once this was implemented game play slowed down and became more strategic the only issue was when the game restarted / crashed all progress was lost. This made the need for the ability to save a priority. The best solution I have found was LocalStorage for javascript which has a limit of 10MB which I hope will last for the abundant number of resources necessary. After several mistakes updating the library during this time the need for an erase was also apparent.