Increase transaction retry count (for optimistic locking failures) to 3.
Add hidden option 'txn-max-retries' to further be able to tweak this value.
Store player state as Bukkit metadata.