abstracted database from server
abstracted player/client from server