added server service, changed server to be the source of data and game state controller, removed all fragment updates for now and the server will simply inform the UI via toast
merge