updated the service to only use the GetCallbackChannel for identification of client, now the game is working perfectly, need to implement finish attacking state