Add Tic-tac-toes: Refactoring the runner