anchor.diff:  				 GameEventPid :: pid(), 
   				 BcGameSup :: pid()) -> gen:start_ret().
   start_link(GameId, Privacy, MaxPlayers, GameEventPid, BcGameSup) ->
  -	gen_fsm:start_link(?MODULE, [GameId, Privacy, MaxPlayers, GameEventPid, BcGameSup], []).
  +	gen_fsm:start_link(?MODULE, [GameId, Privacy, MaxPlayers, 
  +								 GameEventPid, BcGameSup], []).
   
   -spec player_join(BcGameFsm :: pid(), 
   				  PlayerPid :: pid(), 
  
positive.code: 		2 -> 1
  	end.
  
  pending_players_changed(GameId, Players) ->
  	case dict:size(Players) of
  		Length when Length =:= ?MAX_PLAYERS ->
  			start_game(GameId);
  		Length when Length =:= 0 ->
  			quit_game(GameId);
  
negative.code: -include("../include/bc_game_state.hrl").
  
  %% number of players to start game
  -define(TIMEOUT, 30000).
  
  %% exported funcs
  