Add tictactoe_attempt_2, a cleaner implementation of tic tac toe than tictactoe_attempt