package muddy import ( "fmt" "github.com/EngoEngine/ecs" "code.ndumas.com/ndumas/muddy/components" ) type Room struct { components.ID components.Location components.Observable components.Inventory } type RoomSystem struct { repository RoomRepository } func (s *RoomSystem) Initialize(w *ecs.World) { fmt.Println("initializing room system") // locationMapper := ecs.NewMap4[ID, Location, Observable, Inventory](w) } func (s *RoomSystem) Update(w *ecs.World) {} // Finalize the system. func (s *RoomSystem) Finalize(w *ecs.World) {}