Added recursive rook