require_relative 'movement_rules/castling_board_control' require_relative 'movement_rules/castling_piece_control' require_relative 'movement_rules/castling_rights' require_relative 'movement_rules/en_passant_board_control' require_relative 'movement_rules/en_passant_piece_control' require_relative 'movement_rules/move_slide_pattern' require_relative 'movement_rules/move_step_pattern'