public void RemoveEntity(EcsEntity ecsEntity) { foreach (var component in ecsEntity.Components) { _store.EntitiesByComponents[component.Key].Remove(ecsEntity); } _store.Entities.Remove(ecsEntity.Id); ecsEntity.Dispose(); }