package components type ID struct { ID uint64 } type Location struct { X, Y, Z int64 World uint64 Exits []uint64 } type Observable struct { Name string Description string } type Inventory struct { Items []uint64 } type HP struct { Max, Current, Regen int64 } type Mana struct { Max, Current, Regen int64 }