📄️ Collision
The CollisionSystem class in the zygarde::systems namespace is a core part of the 2D physics engine. This system manages collision detection and resolution for entities that have the Rigidbody2D, Position, and BoxCollider2D components, ensuring that objects interact according to physical constraints.
📄️ Movement
The `MovementSystem` is responsible for calculating and applying movement and drag forces on entities in a 2D physics environment.
📄️ Position
The PositionSystem is a core component of the physics engine that manages the precise application of movement offsets to an entity’s position in 2D space. This system ensures that the entities’ positions are accurately updated based on previously calculated movement offsets, providing the foundation for smooth and responsive movement across frames.