//! All physical representation handling.
//!//! Pieces, types, colors, and the board are handled in the `board` module.
//! Movement, castling, and move generation are handled in the `movement` module.
#[allow(dead_code)]pubmodboard;pubmodmovement;pubuseboard::{Board, Coordinate, Piece};#[cfg(test)]pubuseboard::Square;pubusemovement::{Action, Castle, Move, CastleSide};