2D Game Engine
- Engine: Main game loop and system coordination
- Renderer: WGPU-based graphics rendering system
- ECS World: Entity-component-system for game objects
- Physics: Basic physics simulation and collision detection
- Input: Keyboard input handling
- Transform: Position, rotation, and scale
- Sprite: Texture name and dimensions
- RigidBody: Physics properties (velocity, mass)
- Collider: Collision bounds and properties