- visibleEntities is way overloaded - entities should probably belong to room instead of layer - don't tick entities without any ticking traits - ~~production build~~ - Trait::initializeStateProperties should be rolled into ::load()