Tic-tac-toe kata