refactor replay_controller in order to unfriend game_board