anchor.diff:  			{reply, {ok, BcGameFsm}, State};
   		error ->
   			{reply, {error, not_found}, State}
  -	end;
  -
  -handle_call({get_games, GameState, Offset, Limit}, _From, State) ->
  -	case bc_game_model:get_games(GameState, Offset, Limit) of
  -		{ok, Games} = Reply ->
  -			{reply, Reply, State};
  -		{error, Reason} = Error ->
  -			{reply, Error, State}
   	end.
   
   handle_cast({remove_game, GameId}, _From, State) ->
  
positive.code: 
  get_game(BcManagerServ, GameId) ->
  	gen_server:call(BcManagerServ, {get_game, GameId}).
  
  get_games(BcManagerServ, GameState, Offset, Limit) ->
  	gen_server:call(BcManagerServ, {get_games, GameState, Offset, Limit}).
  
  remove_game(BcManagerServ, GameId) ->
  	gen_server:cast(BcManagerServ, {remove_game, GameId}).
  
negative.code: -export([start_link/0,
  		 create_game/2,
  		 get_game/2,
  		 remove_game/2]).
  
  %% gen_server callbacks
  