add connect4 solver