Add compatibility back for stable/older Vault version, while still using OfflinePlayer methods where available.
Implement more of JSONScoreStorage to actually migrate correctly. Also, store username in json score storage now.
Load and unload players correctly.