tweaking how OfflinePlayer is created to avoid NPE when attempting to resolve UUID back into a UserName