pub fn legal_attack_actions( state: &GameState, player: u8, curriculum: &CurriculumConfig, ) -> Vec<ActionDesc>