DataStoreFactory to read data from a DataStore. A new DataStore needs to be implemented to remove the XStream dependency. Methods to save each type of data need to be implemented.
Removed unused imports. Addressed all warnings. Made all fields in Player class private (added getters and setters where needed). Removed dead code.