anchor.diff:  	{upgrade, protocol, cowboy_websocket}.
   
   websocket_init(_TransportName, Req, _Opts) ->
  -        lager:info("WS INIT ~n",[]),
  -	{ok, Req, {}}.
  +    lager:info("WS INIT ~n",[]),
  +    {ok, Req, {}}.
   
   websocket_handle({text, Msg}, Req, State) ->
       J = jsx:is_json(Msg),
  
positive.code: 
  get_tables(Pid) ->
      {ok, Tables} = admin:list_avail_tables(),
      Pid ! {tables, Tables}.
  
  decode_card(Binary) when is_binary(Binary) ->
      list_to_atom(binary_to_list(Binary));
  
negative.code: handle(_, S) ->
      {{error, illegal_state}, S}.
  
  new_state({ok}, {joined, TablePid, _, _}) ->
      {joined, TablePid, false, 0, empty};
  new_state(_, S) ->
  