//! Shape system for terminal-based polygonal colliders.
//!
//! This module provides a comprehensive system for adding interactive shape
//! objects to the physics simulation. Shapes are rendered using ASCII characters
//! and interact with balls through the rapier2d physics engine.
//!
//! # Features
//!
//! - 9 shape types: Circle, Triangle, Square, Diamond, Star, and 4 line variants
//! - ASCII art rendering (4-6 chars height, 4-7 chars width)
//! - Physics colliders using rapier2d convex hulls
//! - Selection and rotation (45-degree increments with z/x keys)
//! - Automatic placement avoiding spawn zone, edges, and overlaps
pub use ShapeAsciiArt;
pub use create_shape_collider;
pub use ShapeManager;
pub use ;