Basic structure for computing cross sets. Changed board.empty_positions to set.