pub fn generate_pattern_hash(board: &Board) -> u64
Generate pattern hash for a chess position focusing on strategic elements