ECS survival guide - pitfalls when working with Entity Component System | Knoovi