Always try to unserialize persistence data when the player is leaving
Update last-active date even if the player is not online
Move IF out of try-block
Rename "storage.accounts.*.table" to "storage.accounts.*.unit"
Add csv.dir config property
Add UNEXPECTED_ERROR message
Add account locking and unlocking