added deep copy to board, makes aiplayer methods clearer
added test coverate for Board#row/col/diag