add virtual destructor for Piece
add rookTest