+sub parse_uci_move {
+ my $move = shift;
+ my $from_col = col_letter_to_num(substr($move, 0, 1));
+ my $from_row = row_letter_to_num(substr($move, 1, 1));
+ my $to_col = col_letter_to_num(substr($move, 2, 1));
+ my $to_row = row_letter_to_num(substr($move, 3, 1));
+ my $promo = substr($move, 4, 1);
+ return ($from_col, $from_row, $to_col, $to_row, $promo);
+}