my @valid_moves = valid_moves( $type, $position ); is_valid_move( $type, $starting_position, $end_position );