Ambitious Ruby TicTacToe Implementation