@Zeune First, sorry for the late response. Second, all I did to save progress was write all the content to a txt file and then read it back, so it is completely local. Usually I would have just used Json to do this, however I couldn't figure out how to get that to work on repl.it, so I made my own object serializer/deserializer, which, by the way, took forever and I probably restarted on it like 5 times. I wouldn't have a clue how to do that with Java. All it does is write each public property of each object and then prints it out, and does the opposite for loading it.