Adjusting Storages and adding a LeaderBoard class that uses a storage to load/save the data and adding this class to the engine