Use player name rather than OfflinePlayer for player references to avoid (some) quirks.