update game factories and make game_board auto refreshing