[Breaking] Replace OfflinePlayer scoreboard methods with strings

Using the OfflinePlayer methods with online Player instances is still allowed. However, because getting OfflinePlayers is now blocking, any methods that would use them will now throw a warning.