Goal
Update constructors and app-level call sites to use the new ownership model.
Scope
src/game/app.zig
src/world/world.zig
- screen/session setup paths
Work
- Update construction to use the extracted coordinators and interfaces
- Remove stale getters/setters that only exist for old wiring
- Keep startup and shutdown ordering correct
Acceptance criteria
- App boots with the new module boundaries
- No call site depends on removed compatibility paths
Parallel-safe
Yes
Goal
Update constructors and app-level call sites to use the new ownership model.
Scope
src/game/app.zigsrc/world/world.zigWork
Acceptance criteria
Parallel-safe
Yes