Inheritance Trichotomy I broke my unit entity across area, world and cosmos levels.
Now each level of unit entity also inherits from a unit class object, shared by all instance on all detalization levels.
Therefore each level inherits both from the upper level and from the class.
Finally it feels like my type system reached the next level of obscurity, after simulating classic OOP with database tables.
Current Mood: contemplative