big changes: store full player data on server